summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Handle Values with no value in getCopyFromRegs.Dan Gohman2010-07-261-0/+4
* Propagate alloca alignment information via variable size object frameEric Christopher2010-07-171-1/+1
* Revert r108369, sorting llvm.dbg.declare information by source position,Dan Gohman2010-07-161-14/+0
* The SelectionDAGBuilder's handling of debug info, on rareDale Johannesen2010-07-161-12/+38
* Revert. This isn't the correct way to go.Bill Wendling2010-07-151-14/+0
* Handle code gen for the unreachable instruction if it's the only instruction inBill Wendling2010-07-151-0/+14
* 80-col.Eric Christopher2010-07-141-2/+3
* In inline asm treat indirect 'X' constraint as 'm'.Dale Johannesen2010-07-131-3/+5
* Fix a typo and fit in 80 columns. Found by Bob Wilson.Rafael Espindola2010-07-121-1/+2
* Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola2010-07-111-1/+2
* Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman2010-07-101-91/+22
* --- Reverse-merging r107947 into '.':Bob Wilson2010-07-091-22/+91
* Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman2010-07-091-91/+22
* Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman2010-07-081-22/+91
* Implement bottom-up fast-isel. This has the advantage of not requiringDan Gohman2010-07-071-17/+12
* Add X86FastISel support for return statements. This entails refactoringDan Gohman2010-07-071-74/+10
* Move FunctionLoweringInfo.h out into include/llvm/CodeGen. This willDan Gohman2010-07-071-1/+1
* 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
OpenPOWER on IntegriCloud