aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen/FastISel.h
Commit message (Expand)AuthorAgeFilesLines
* 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...Argiris Kirtzidis2009-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
* Fix a constant lowering bug. Now we can do load and store instructions with f...Evan Cheng2008-09-091-0/+5
* Rename method.Owen Anderson2008-09-051-2/+4
* FastISel support for ConstantExprs.Dan Gohman2008-09-051-4/+11
* Add initial support for selecting constant materializations that require cons...Owen Anderson2008-09-051-1/+7
* Do trivial local CSE for constants and other non-Instruction valuesDan Gohman2008-09-031-0/+1
* Create HandlePHINodesInSuccessorBlocksFast, a version ofDan Gohman2008-09-031-29/+27
* Make UpdateValueMap, createResultReg, etc. protected instead of private so th...Evan Cheng2008-09-031-5/+5
* Fix an issue where a use might be selected before a def, and then we didn't r...Owen Anderson2008-08-301-0/+3
* Add a target callback for FastISel.Dan Gohman2008-08-281-2/+13
* FastEmitInst_extractsubreg doesn't need to be passed the register class. It ...Owen Anderson2008-08-281-2/+1
* Add a helper method that will be used to support EXTRACT_SUBREG for selecting...Owen Anderson2008-08-271-0/+5
* Add a new FastISel method, getRegForValue, which takes care ofDan Gohman2008-08-271-5/+3
* Basic FastISel support for floating-point constants.Dan Gohman2008-08-271-0/+34
* Factor out a large amoutn of the cast handling code in fast isel into helper ...Owen Anderson2008-08-261-0/+8
* Refactor the bitcast code into its own function.Dan Gohman2008-08-261-0/+3
* Add a RetVT parameter to emitted FastISel methods, so that we will be able to...Owen Anderson2008-08-251-0/+6
* Add support for fast isel of (integer) immediate materialization pattens, and...Owen Anderson2008-08-251-5/+13
* Make MBBMap a DenseMap instead of a std::map.Dan Gohman2008-08-231-2/+1
* Reapply r55191 and r55192.Dan Gohman2008-08-221-0/+2
* Reverting r55190, r55191, and r55192. They broke the build with this error me...Bill Wendling2008-08-221-2/+0
* Support non-fallthrough unconditional branches in FastISel.Dan Gohman2008-08-221-0/+2
* Fix typo.Owen Anderson2008-08-221-1/+1
* Factor out the predicate check code from DAGISelEmitter.cppDan Gohman2008-08-221-1/+4
* Basic fast-isel support for instructions with constant int operands.Dan Gohman2008-08-211-4/+25
* Improve the doxygen comment for SelectInstructions::SelectInstructions.Dan Gohman2008-08-211-2/+3
* Begin making more use of the FastISelEmitter class.Dan Gohman2008-08-211-0/+2
* First cut, un-optimized (and untested) fast isel lowering of GetElementPtrInst.Evan Cheng2008-08-201-0/+27
* Simplify FastISel's constructor argument list, make the FastISelDan Gohman2008-08-201-6/+7
* Fix a leak in the FastISel code that Chris pointed out.Dan Gohman2008-08-201-2/+2
* Add FastISel support for several more binary operators.Dan Gohman2008-08-201-0/+31
* Fix the FastISel class' doxygen comment.Dan Gohman2008-08-181-3/+3
* Make FastISel's constructor protected, and give it a destructor.Dan Gohman2008-08-141-4/+6