summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* Added skeleton for inline asm multiple alternative constraint support.John Thompson2010-09-131-45/+32
* Detect undef value early and save unnecessary NodeMap query.Devang Patel2010-09-021-0/+11
* Tidy up.Devang Patel2010-09-021-11/+9
* Reapply r112623. Included additional check for unused byval argument.Devang Patel2010-08-311-1/+19
* Revert r112623. It is causing self host build failures.Devang Patel2010-08-311-16/+1
* Remember byval argument's frame index during argument lowering and use this i...Devang Patel2010-08-311-1/+16
* Offset is not always unsigned number.Devang Patel2010-08-311-1/+1
* remove unions from LLVM IR. They are severely buggy and notChris Lattner2010-08-281-5/+0
* Completely disable tail calls when fast-isel is enabled, as fast-iselDan Gohman2010-08-281-0/+5
* Simplify.Devang Patel2010-08-271-4/+1
* Revert r112213. It is not needed.Devang Patel2010-08-261-15/+4
* If node is not available then use FuncInfo.ValueMap to emit debug info for by...Devang Patel2010-08-261-5/+9
* Speculatively revert r112207.Devang Patel2010-08-261-3/+1
* 80 col.Devang Patel2010-08-261-1/+2
* Update DanglingDebugInfo so that it can be used to track llvm.dbg.declare also.Devang Patel2010-08-261-4/+15
* Donot forget to resolve dangling debug info in a case where virtual register,...Devang Patel2010-08-261-1/+3
* zap dead code.Chris Lattner2010-08-261-5/+0
* Change handling of illegal vector types to widen when possible instead of Chris Lattner2010-08-251-13/+48
* Remove dead argument.Devang Patel2010-08-251-4/+3
* split the vector case of getCopyFromParts out to its own function,Chris Lattner2010-08-241-81/+102
* split the vector case out of getCopyToParts into its own function. NoChris Lattner2010-08-241-117/+126
* 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