summaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86ISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Accept RIP-relative symbols with 'i' constraint, andDale Johannesen2010-07-061-2/+1
* CanLowerReturn doesn't need a SelectionDAG; it just needs an LLVMContext.Dan Gohman2010-07-061-2/+2
* Propagate debug loc.Devang Patel2010-07-061-10/+10
* Reapply r107655 with fixes; insert the pseudo instruction intoDan Gohman2010-07-061-58/+70
* Revert r107655.Dan Gohman2010-07-061-69/+57
* Fix a bunch of custom-inserter functions to handle the case whereDan Gohman2010-07-061-57/+69
* Fix up -fstack-protector on linux to use the segmentEric Christopher2010-07-061-0/+21
* Have the X86 backend use Triple instead of a string and some enums.Eric Christopher2010-07-051-12/+10
* more tidying.Chris Lattner2010-07-051-2/+1
* Just rip v2f32 support completely out of the X86 backend. InChris Lattner2010-07-041-23/+4
* fix PR7518 - terrible codegen of <2 x float>, by only markingChris Lattner2010-07-041-6/+16
* Remove isSS argument from CreateFixedObject. Fixed objects cannot be spill sl...Evan Cheng2010-07-031-7/+6
* use ArgOperand APIGabor Greif2010-06-301-1/+1
* Remove pointless and unused variables.Duncan Sands2010-06-291-9/+0
* Reduce indentation via early exit. NFC.Bill Wendling2010-06-281-100/+110
* use ArgOperand APIGabor Greif2010-06-261-2/+2
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-251-8/+2
* - Reapply r106066 now that the bzip2 build regression has been fixed.Bill Wendling2010-06-251-0/+20
* Disallow matching "i" constraint to symbol addresses whenDale Johannesen2010-06-241-0/+7
* Reapply r106634, now that the bug it exposed is fixed.Dan Gohman2010-06-241-2/+4
* Fix a bug in the code which determines when it's safe to use theDan Gohman2010-06-241-7/+13
* Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner...Daniel Dunbar2010-06-231-4/+2
* The generic DAG combiner can now fold atomic fences when needed, so switchJim Grosbach2010-06-231-57/+6
* Revert r106066, "Create a more targeted fix for not sinking instructions into...Daniel Dunbar2010-06-231-20/+0
* fix typoJim Grosbach2010-06-221-1/+1
* Fix warning in no-asserts build.Nick Lewycky2010-06-201-0/+1
* Change UpdateNodeOperands' operand and return value from SDValue toDan Gohman2010-06-181-9/+12
* Delete unused variables.Dan Gohman2010-06-181-2/+0
* Eliminate unnecessary uses of getZExtValue().Dan Gohman2010-06-181-2/+2
* isValueValidForType can be a static member function.Dan Gohman2010-06-181-4/+4
* Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass,Dan Gohman2010-06-181-2/+4
* Create a more targeted fix for not sinking instructions into a range where itBill Wendling2010-06-151-0/+20
* For 32-bit non-pic tlv mach-o addressing we don't need a pic base orEric Christopher2010-06-151-0/+9
* Ensure that mov and not lea are used to stick the address intoEric Christopher2010-06-081-5/+16
* Fix some liveout handling related to tail calls, see comments.Dale Johannesen2010-06-051-11/+6
* Add first pass at darwin tls compiler support.Eric Christopher2010-06-031-22/+100
* Fix comment so it doesn't include comments which are irrelevant to the x86Eli Friedman2010-06-021-9/+5
* Use comments to document non-obvious code rather thanDan Gohman2010-06-021-0/+11
* Don't try to custom-lower 64-bit add-with-overflow and friends on x86-32; theEli Friedman2010-06-021-5/+7
* Fix PR7193: if sibling call address can take a register, make sure there are ...Evan Cheng2010-05-291-0/+18
* Fix comment typos.Dale Johannesen2010-05-281-2/+2
* Mark some math lib intrinsic nodes Legal on SSE4.1.Dale Johannesen2010-05-271-0/+11
* FastISel doesn't yet handle callee-pop functions.Dan Gohman2010-05-271-25/+2
* SRetReturnReg was set in LowerFormalArguments(). So only assert it here.Zhongxing Xu2010-05-261-4/+2
* Implement @llvm.returnaddress. rdar://8015977.Evan Cheng2010-05-221-0/+4
* Previous commit message should refer to 104308.Dale Johannesen2010-05-211-1/+1
* Fix two bugs in 104348:Dale Johannesen2010-05-211-3/+9
* Fix i64->f64 conversion, x86-64, -no-sse. A bitDale Johannesen2010-05-211-0/+32
* Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMa...Evan Cheng2010-05-191-1/+1
* Revert 103911; it broke a test that expects bitconvertDale Johannesen2010-05-161-4/+0