llvm-6502/lib/CodeGen/SelectionDAG
Duncan Sands fd7b326bea Make invokes of inline asm legal. Teach codegen
how to lower them (with no attempt made to be
efficient, since they should only occur for
unoptimized code).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45108 91177308-0d34-0410-b5e6-96231b3b80d8
2007-12-17 18:08:19 +00:00
..
CallingConvLower.cpp
DAGCombiner.cpp Redo previous patch so optimization only done for i1. 2007-12-06 17:53:31 +00:00
LegalizeDAG.cpp Implement expand support for MERGE_VALUEs that only produces one result. 2007-11-24 19:12:15 +00:00
LegalizeTypes.cpp implement some methods. 2007-12-08 22:40:18 +00:00
LegalizeTypes.h Add support for splitting the operand of a return instruction. 2007-12-09 00:06:19 +00:00
LegalizeTypesExpand.cpp Add support for splitting the operand of a return instruction. 2007-12-09 00:06:19 +00:00
LegalizeTypesPromote.cpp Split promotion support out to its own file. 2007-12-08 20:24:38 +00:00
LegalizeTypesScalarize.cpp split scalarization out to its own file. 2007-12-08 20:30:28 +00:00
LegalizeTypesSplit.cpp Duncan points out that the subtraction is unneeded since hte code 2007-12-09 17:56:34 +00:00
Makefile
ScheduleDAG.cpp Bug fix. Must also match ResNo when matching an operand with a user. 2007-12-14 08:25:15 +00:00
ScheduleDAGList.cpp Make CalcLatency() non-recursive. 2007-10-15 21:33:22 +00:00
ScheduleDAGRRList.cpp Bug fix. Passive nodes are not in SUnitMap. 2007-11-09 01:27:11 +00:00
SelectionDAG.cpp Allow vector integer constants to be created with 2007-12-12 22:21:26 +00:00
SelectionDAGISel.cpp Make invokes of inline asm legal. Teach codegen 2007-12-17 18:08:19 +00:00
SelectionDAGPrinter.cpp Add a (disabled by default) way to view the ID of a node. 2007-10-15 05:32:43 +00:00
TargetLowering.cpp Support returning non-power-of-2 vectors to unblock some work 2007-11-27 19:28:48 +00:00