aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/FastISel.h
Commit message (Expand)AuthorAgeFilesLines
* Don't propagate debug locations to instructions for materializingDan Gohman2010-07-141-3/+8
* Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman2010-07-101-13/+22
* --- Reverse-merging r107947 into '.':Bob Wilson2010-07-091-22/+13
* Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman2010-07-091-13/+22
* Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman2010-07-081-7/+13
* Implement bottom-up fast-isel. This has the advantage of not requiringDan Gohman2010-07-071-4/+7
* Give FunctionLoweringInfo an MBB member, avoiding the need to pass itDan Gohman2010-07-071-10/+1
* Simplify FastISel's constructor by giving it a FunctionLoweringInfoDan Gohman2010-07-071-17/+3
* Teach fast-isel to avoid loading a value from memory when it's alreadyDan Gohman2010-07-011-0/+2
* Teach regular and fast isel to set dead flags on unused implicit defsDan Gohman2010-06-181-0/+2
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-171-1/+1
* Add initial kill flag support to FastISel.Dan Gohman2010-05-111-17/+32
* Add an "IsBottomUp" member function to FastISel, which will be used toDan Gohman2010-05-051-0/+1
* Factor out FastISel's code for materializing constants and other valuesDan Gohman2010-05-031-0/+5
* Move FastISel's HandlePHINodesInSuccessorBlocks call down into FastISelDan Gohman2010-04-231-8/+8
* Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISelDan Gohman2010-04-221-1/+12
* Sink DebugLoc handling out of SelectionDAGISel into FastISel andDan Gohman2010-04-201-5/+0
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-151-19/+19
* Factor out EH landing pad code into a separate function, and constifyDan Gohman2010-04-141-2/+2
* Fix a missing #include.Dan Gohman2010-04-141-0/+1
* Refine #includes.Dan Gohman2010-04-141-1/+2
* trim some prototypes.Chris Lattner2010-04-051-1/+0
* unthread MMI from FastISelChris Lattner2010-04-051-2/+0
* fastisel doesn't need DwarfWriter, remove some tendricles.Chris Lattner2010-04-051-3/+0
* Don't use the ISD::NodeType enum for SDNode opcodes, as CodeGenDan Gohman2010-01-051-12/+12
* Make TargetSelectInstruction protected and called from FastISel.cppDan Gohman2009-12-051-8/+8
* Fix a name in a comment.Dan Gohman2009-10-051-1/+1
* LLVM currently represents floating-point negation as -0.0 - x. FixDan Gohman2009-09-031-0/+2
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-22/+22
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-22/+22
* Get rid of the Pass+Context magic.Owen Anderson2009-07-221-1/+0
* Begin the painful process of tearing apart the rat'ss nest that is Constants....Owen Anderson2009-07-131-0/+1
* mv CodeGen/DebugLoc.h Support/DebugLoc.hDevang Patel2009-06-191-1/+0
* Temporarily revert r72191. It was causing an assert during llvm-gccBill Wendling2009-05-211-1/+0
* Introduce DebugScope which gets embedded into the machine instructions' Debug...Argyrios Kyrtzidis2009-05-201-0/+1
* If FastISel is run and it has known DebugLoc then use it.Devang Patel2009-04-161-0/+3
* optimize FastISel::UpdateValueMap to avoid duplicate map lookups,Chris Lattner2009-04-121-1/+1
* Fix FastISel's assumption that i1 values are always zero-extendedDan Gohman2009-03-131-0/+5
* Create DebugLoc information in FastISel. Several temporary methods wereBill Wendling2009-02-031-5/+11
* Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and Supe...Evan Cheng2009-01-221-2/+3
* Use DebugInfo interface to lower dbg_* intrinsics.Devang Patel2009-01-131-0/+3
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-1/+0
* Factor out the code for sign-extending/truncating gep indicesDan Gohman2008-12-081-0/+5
* FastISel support for exception-handling constructs.Dan Gohman2008-10-141-1/+10
* Fix fast-isel's handling of atomic instructions. They mayDan Gohman2008-10-041-1/+9
* Optimize conditional branches in X86FastISel. This replacesDan Gohman2008-10-021-0/+5
* Fix FastISel to not initialize the PIC-base register multiple timesDan Gohman2008-09-291-0/+1
* FastISel support for debug info.Dan Gohman2008-09-251-0/+2
* Arrange for FastISel code to have access to the MachineModuleInfoDan Gohman2008-09-231-0/+3
* Add X86FastISel support for static allocas, and refencesDan Gohman2008-09-101-3/+14