summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Split the SDValue out of OutputArg so that SelectionDAG-independentDan Gohman2010-07-071-5/+12
* CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext.Dan Gohman2010-07-061-2/+3
* Propagate debug loc.Devang Patel2010-07-061-1/+1
* random tidyingChris Lattner2010-07-051-6/+8
* Propagate the AlignStack bit in InlineAsm's to the Dale Johannesen2010-07-021-1/+5
* Rename CreateReg to CreateRegs, and MakeReg to CreateReg.Dan Gohman2010-07-021-4/+4
* Rename CreateRegForValue to CreateReg, and change its argumentDan Gohman2010-07-011-2/+2
* Reapply r106422, splitting the code for materializing a value out ofDan Gohman2010-07-011-11/+53
* Don't use operator[] here, because it's not desirable to insert a defaultDan Gohman2010-07-011-2/+5
* Remove an unused variable. The call to getRoot has side-effects, soDuncan Sands2010-06-301-1/+0
* use ArgOperand APIGabor Greif2010-06-301-6/+6
* Remove initialized but otherwise unused variables.Duncan Sands2010-06-291-2/+0
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-251-2/+2
* Remove variables which are assigned to but for which the valueDuncan Sands2010-06-251-1/+0
* use ArgOperand APIGabor Greif2010-06-251-140/+140
* Simplify this code; switch lowering shouldn't produce casesDan Gohman2010-06-241-12/+4
* Optimize the "bit test" code path for switch lowering in theDan Gohman2010-06-241-15/+27
* Revert r106422, which is breaking the non-fast-isel path.Dan Gohman2010-06-211-49/+11
* More changes for non-top-down fast-isel.Dan Gohman2010-06-211-11/+49
* Eliminate unnecessary uses of getZExtValue().Dan Gohman2010-06-181-2/+2
* Keep track of incoming debug value of unused argument.Devang Patel2010-06-011-1/+11
* Reorder some code in SelectionDAGBuilder.Dan Gohman2010-05-291-313/+311
* SelectionDAG shouldn't have a FunctionLoweringInfo member. RegsForValueDan Gohman2010-05-291-43/+44
* Eliminate the restriction that the array size in an alloca must be i32.Dan Gohman2010-05-281-5/+6
* back out 104862/104869. Can reuse stacksave after all. Very cool.Jim Grosbach2010-05-271-4/+0
* hook ISD::STACKADDR to an intrinsicJim Grosbach2010-05-271-0/+4
* Adjust eh.sjlj.setjmp to properly have a chain and to have an opcode entry inJim Grosbach2010-05-261-1/+7
* Implement eh.sjlj.longjmp for ARM. Clean up the intrinsic a bit.Jim Grosbach2010-05-221-0/+5
* I got tired of VISIBILITY_HIDDEN colliding with the gcc enum. Rename itDuncan Sands2010-05-111-1/+1
* Fixes for Microsoft Visual Studio 2010, from Steven Watanabe!Douglas Gregor2010-05-111-0/+6
* Verify variable directly.Devang Patel2010-05-071-2/+2
* Use getValue() for PHINodes when direct NodeMap access does not work. Devang Patel2010-05-051-1/+15
* Don't pass SDValues by non-const reference unless they may beDan Gohman2010-05-011-1/+2
* Reorgnaize more switch code lowering to clean up some trickyDan Gohman2010-05-011-1/+0
* Delete the EdgeMapping variable itself.Dan Gohman2010-05-011-1/+0
* Refactor.Devang Patel2010-04-291-4/+2
* DO not push DBG_VALUE machine instructions for inlined fuction arguments in e...Devang Patel2010-04-291-0/+7
* Re-enable 102565 with fixes.Evan Cheng2010-04-291-9/+7
* Temporarily disable my changes to unbreak the build.Evan Cheng2010-04-291-0/+4
* Do not generate duplicate dbg_value instructions for function arguments.Evan Cheng2010-04-291-8/+10
* Avoid emitting a dbg_value machineinstr that's not going to be inserted into ...Evan Cheng2010-04-291-0/+2
* Check Reg against zero.Evan Cheng2010-04-291-1/+1
* tidy up.Devang Patel2010-04-281-8/+2
* Replace r102368 with code that's less fragile. This creates DBG_VALUE instruc...Evan Cheng2010-04-281-0/+36
* Ignore DBG_VALUE instructions that points to undef values.Devang Patel2010-04-271-5/+0
* Revert a small part of 102372; this fixes at least oneDale Johannesen2010-04-271-0/+5
* Remove crufty comments.Dale Johannesen2010-04-261-5/+0
* Add DBG_VALUE handling for byval parameters; thisDale Johannesen2010-04-261-22/+68
* Sink SelectionDAGBuilder's HandlePHINodesInSuccessorBlocks downDan Gohman2010-04-221-0/+4
* Move HandlePHINodesInSuccessorBlocks functions out of SelectionDAGISelDan Gohman2010-04-221-77/+13
OpenPOWER on IntegriCloud