llvm-6502/lib/Transforms/Utils
Dan Gohman fc74abfba5 Enable first-class aggregates support.
Remove the GetResultInst instruction. It is still accepted in LLVM assembly
and bitcode, where it is now auto-upgraded to ExtractValueInst. Also, remove
support for return instructions with multiple values. These are auto-upgraded
to use InsertValueInst instructions.

The IRBuilder still accepts multiple-value returns, and auto-upgrades them
to InsertValueInst instructions.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53941 91177308-0d34-0410-b5e6-96231b3b80d8
2008-07-23 00:34:11 +00:00
..
BasicBlockUtils.cpp Add some checks that got lost in the shuffle. This fixes 464.h264ref. 2008-07-18 17:46:41 +00:00
BasicInliner.cpp
BreakCriticalEdges.cpp
CloneFunction.cpp
CloneLoop.cpp
CloneModule.cpp
CloneTrace.cpp
CodeExtractor.cpp Use Instruction::eraseFromParent(). 2008-06-21 22:08:46 +00:00
DemoteRegToStack.cpp
InlineCost.cpp Inliner tweak. Function calls should cost more than one instruction! 2008-07-17 01:31:49 +00:00
InlineFunction.cpp Enable first-class aggregates support. 2008-07-23 00:34:11 +00:00
LCSSA.cpp Enable first-class aggregates support. 2008-07-23 00:34:11 +00:00
Local.cpp Use Instruction::eraseFromParent(). 2008-06-21 22:08:46 +00:00
LoopSimplify.cpp Use Loop::block_iterator. 2008-06-22 20:18:58 +00:00
LowerAllocations.cpp
LowerInvoke.cpp
LowerSwitch.cpp
Makefile
Mem2Reg.cpp
PromoteMemoryToRegister.cpp
SimplifyCFG.cpp Enable first-class aggregates support. 2008-07-23 00:34:11 +00:00
UnifyFunctionExitNodes.cpp Enable first-class aggregates support. 2008-07-23 00:34:11 +00:00
UnrollLoop.cpp Revert 52645, the loop unroller changes. It caused a regression in 252.eon. 2008-06-24 20:44:42 +00:00
ValueMapper.cpp