llvm-6502/lib/CodeGen/SelectionDAG
Bill Wendling 0f8d9c04d9 Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stack
adjustment fields, and an optional flag. If there is a "dynamic_stackalloc" in
the code, make sure that it's bracketed by CALLSEQ_START and CALLSEQ_END. If
not, then there is the potential for the stack to be changed while the stack's
being used by another instruction (like a call).

This can only result in tears...


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44037 91177308-0d34-0410-b5e6-96231b3b80d8
2007-11-13 00:44:25 +00:00
..
CallingConvLower.cpp
DAGCombiner.cpp Move MinAlign to MathExtras.h. 2007-11-09 13:41:39 +00:00
LegalizeDAG.cpp Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stack 2007-11-13 00:44:25 +00:00
LegalizeDAGTypes.cpp Move MinAlign to MathExtras.h. 2007-11-09 13:41:39 +00:00
Makefile
ScheduleDAG.cpp Make labels work in asm blocks; allow labels as 2007-11-05 21:20:28 +00:00
ScheduleDAGList.cpp
ScheduleDAGRRList.cpp Bug fix. Passive nodes are not in SUnitMap. 2007-11-09 01:27:11 +00:00
SelectionDAG.cpp If a call to getTruncStore is for a normal store, 2007-10-30 12:40:58 +00:00
SelectionDAGISel.cpp Make labels work in asm blocks; allow labels as 2007-11-05 21:20:28 +00:00
SelectionDAGPrinter.cpp
TargetLowering.cpp Much improved pic jumptable codegen: 2007-11-09 01:32:10 +00:00