aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Adding a v8i64 512-bit vector type. This will be used to model ARM NEON intri...Evan Cheng2010-05-132-20/+32
* Teach MachineLICM and MachineSink how to clear kill flags conservativelyDan Gohman2010-05-131-0/+4
* Add a utility function for conservatively clearing kill flags, and makeDan Gohman2010-05-131-0/+6
* Add initial kill flag support to FastISel.Dan Gohman2010-05-111-17/+32
* Simplify the tracking of used physregs to a bulk bitor followed by a transitiveJakob Stoklund Olesen2010-05-111-2/+9
* Implement a bunch more TargetSelectionDAGInfo infrastructure.Dan Gohman2010-05-111-0/+3
* remove a dead file.Chris Lattner2010-05-091-51/+0
* Fix PR 7087, and probably other things, by extendingDale Johannesen2010-05-071-0/+2
* switch MCSectionCOFF from a syntactic to semantic representation,Chris Lattner2010-05-071-8/+5
* Add an "IsBottomUp" member function to FastISel, which will be used toDan Gohman2010-05-051-0/+1
* Move REG_SEQUENCE removal to 2addr pass.Evan Cheng2010-05-051-0/+3
* Teach liveintervalanalysis about virtual registers which are defined by reg_s...Evan Cheng2010-05-051-0/+6
* Combine the implementations of the core part of the SSAUpdater andBob Wilson2010-05-041-16/+2
* Factor out FastISel's code for materializing constants and other valuesDan Gohman2010-05-031-0/+5
* Get rid of the EdgeMapping map. Instead, just check for BasicBlockDan Gohman2010-05-011-2/+1
* Elaborate on a comment.Dan Gohman2010-04-291-2/+5
* Replace r102368 with code that's less fragile. This creates DBG_VALUE instruc...Evan Cheng2010-04-281-0/+4
* Rework global alignment computation again. Now we do round upChris Lattner2010-04-281-7/+2
* Emit debug info for byval parameters.Devang Patel2010-04-281-1/+6
* further simplify EmitAlignment by eliminating the Chris Lattner2010-04-281-7/+3
* remove a dead argument to EmitAlignment.Chris Lattner2010-04-281-6/+2
* Add DBG_VALUE handling for byval parameters; thisDale Johannesen2010-04-261-4/+22
* Update MachineSSAUpdater with the same changes I made for the IR-levelBob Wilson2010-04-261-5/+19
* Move FastISel's HandlePHINodesInSuccessorBlocks call down into FastISelDan Gohman2010-04-231-8/+8
* Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISelDan Gohman2010-04-222-6/+12
* Add fast register allocator, enabled with -regalloc=fast.Jakob Stoklund Olesen2010-04-212-0/+6
* Add more const qualifiers on TargetMachine and friends.Dan Gohman2010-04-211-1/+1
* Move several SelectionDAG-independent utility functions out of theDan Gohman2010-04-211-0/+80
* - Clean up some crappy code which deals with coalescing of copies which look atEvan Cheng2010-04-211-0/+6
* Sink DebugLoc handling out of SelectionDAGISel into FastISel andDan Gohman2010-04-201-5/+0
* Remove MachineFunction's DefaultDebugLoc member, and make DwarfDebug.cppDan Gohman2010-04-201-17/+0
* Reapply the removal of SelectionDAGISel's BB, with a fix for the caseDan Gohman2010-04-201-7/+7
* Revert 101825, which is causing trouble.Dan Gohman2010-04-191-4/+4
* Eliminate SelectionDAGISel's "current block" member. Just pass it asDan Gohman2010-04-191-4/+4
* Give SelectionDAG a TargetMachine too, rather than having itDan Gohman2010-04-191-2/+3
* Code that needs a TargetMachine should have access to one directly, ratherDan Gohman2010-04-191-1/+1
* Add a "PadTo" field to the emitULEB128Bytes method. This will pad out to theBill Wendling2010-04-181-2/+9
* Add const qualifiers to TargetLoweringObjectFile usage.Dan Gohman2010-04-171-1/+1
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-172-7/+10
* Add support to emit dwarf ranges.Devang Patel2010-04-161-0/+6
* The JIT calls TidyLandingPads to tidy up the landing pads. However, because theBill Wendling2010-04-162-1/+6
* Add more const qualifiers for LLVM IR pointers in CodeGen.Dan Gohman2010-04-151-4/+4
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-159-66/+68
* Delete unneeeded arguments.Dan Gohman2010-04-141-1/+1
* Delete unused arguments.Dan Gohman2010-04-141-2/+1
* Factor out EH landing pad code into a separate function, and constifyDan Gohman2010-04-142-2/+3
* Fix a missing #include.Dan Gohman2010-04-141-0/+1
* Refine #includes.Dan Gohman2010-04-141-1/+2
* Split ISD::NodeType and a few related items out of SelectionDAGNodes.hDan Gohman2010-04-142-741/+764
* Delete an unused function.Dan Gohman2010-04-141-2/+0