aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuild.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR2957Nate Begeman2009-04-241-87/+66
* Factor out a bit of code that appears in several places into aDan Gohman2009-04-231-9/+13
* Handle Void types in ComputeValueVTs. This doesn't currently occur,Dan Gohman2009-04-231-0/+3
* Inline asm's were still introducing bogus dependencies;Dale Johannesen2009-04-181-1/+7
* Do not treat beginning of inlined scope as beginning of normal function scope...Devang Patel2009-04-161-0/+10
* Record line number at the beginning of a func.start.Devang Patel2009-04-161-1/+1
* In -fast mode do what FastISel does.Devang Patel2009-04-161-30/+65
* Do not force asm's to be chained if they don't touchDale Johannesen2009-04-141-0/+3
* Make these errors more noticable in build logs.Daniel Dunbar2009-04-131-5/+5
* Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli...Devang Patel2009-04-131-13/+11
* Reapply 68847.Devang Patel2009-04-131-0/+22
* Revert r68847. It breaks the build on non-Darwin targets, with this messageDan Gohman2009-04-111-22/+0
* Keep track of inlined functions and their locations. This information is coll...Devang Patel2009-04-111-0/+22
* Remove the obsolete SelectionDAG::getNodeValueTypes and simplifyDan Gohman2009-04-091-27/+18
* Generalize ExtendUsesToFormExtLoad to be usable for ANY_EXTEND,Dan Gohman2009-04-091-2/+18
* Don't copy the operand of a SwitchInst into virtual registers asDan Gohman2009-04-091-3/+13
* Revert prev. patch for now.Devang Patel2009-04-071-4/+6
* Right now DBG_LABEL are required for llvm.dbg.region_start and llvm.dbg.regio...Devang Patel2009-04-071-6/+4
* Fix live-out reg logic to not insert over-aggressive AssertZExtDan Gohman2009-03-311-3/+3
* Revert 67132. This is breaking some objective-c apps.Evan Cheng2009-03-251-3/+13
* When optimizing with debug info, don't keep theDale Johannesen2009-03-251-4/+5
* more tidying: name the components of PhysReg in the case whenChris Lattner2009-03-241-8/+9
* Tidy a bit more.Chris Lattner2009-03-241-3/+3
* simplify this code a bit now that "allocation to a vreg class" can neverChris Lattner2009-03-241-16/+13
* Model inline asm constraint which ties an input to an output register as mach...Evan Cheng2009-03-231-29/+21
* For inline asm output operand that matches an input. Encode the input operand...Evan Cheng2009-03-201-22/+34
* Don't force promotion of return arguments on the callee.Rafael Espindola2009-03-171-9/+0
* Fix codegen to compute the size of an allocation by multiplying theChris Lattner2009-03-171-8/+17
* Oops...I committed too much.Bill Wendling2009-03-131-8/+12
* Temporarily XFAIL this test.Bill Wendling2009-03-131-12/+8
* Pass in a std::string when getting the names of debugging things. This cuts downBill Wendling2009-03-091-8/+12
* Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng2009-02-251-8/+11
* Fix big-endian codegen bug. We're splitting upDale Johannesen2009-02-251-1/+2
* Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlob...Evan Cheng2009-02-251-13/+13
* Overhaul my earlier submission due to feedback. It's a large patch, but most ofBill Wendling2009-02-241-1/+0
* - Use the "Fast" flag instead of "OptimizeForSize" to determine whether to emitBill Wendling2009-02-241-5/+3
* Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTORScott Michel2009-02-221-11/+8
* Temporarily revert r65065. It was causing test failures.Bill Wendling2009-02-191-1/+3
* Check for -fast here too.Bill Wendling2009-02-191-3/+1
* Generate these labels when we're in "fast" mode, not simply when we're no inBill Wendling2009-02-191-8/+2
* Remove trailing whitespace to reduce later commit patch noise.Scott Michel2009-02-171-92/+92
* --- Merging (from foreign repository) r64714 into '.':Bill Wendling2009-02-171-16/+32
* Unbreak the build on win32.Cédric Venet2009-02-141-1/+2
* Revert this. It was breaking stuff.Bill Wendling2009-02-131-9/+27
* Turn off the old way of handling debug information in the code generator. UseBill Wendling2009-02-131-27/+9
* Simplify code.Evan Cheng2009-02-091-5/+6
* Make sure constant subscript is truncated to ptr size if it may not fit.Evan Cheng2009-02-091-1/+8
* Remove more non-DebugLoc getNode variants. UseDale Johannesen2009-02-061-16/+11
* Clear out the CurDebugLoc info when doing a 'clear' on the SDL object.Bill Wendling2009-02-061-0/+1
* Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen2009-02-051-0/+9