summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
Commit message (Expand)AuthorAgeFilesLines
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-211-1/+1
* reduce indentation by using continue, no functionality change.Chris Lattner2010-12-131-38/+41
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-071-2/+1
* If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG messag...Devang Patel2010-12-061-19/+12
* add TLI support indicating that jumps are more expensive than logical operationsChris Lattner2010-11-301-1/+3
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-231-45/+45
* Implement the "if (X == 6 || X == 4)" -> "if ((X|2) == 6)" optimization.Benjamin Kramer2010-11-221-1/+47
* Removing the useless test that I added recently. It was meant as an example, ...Andrew Trick2010-11-201-3/+6
* Bug 8621 fix - pointer cast stripped from inline asm constraint argument.John Thompson2010-11-171-3/+0
* typo (4th checkin for one fix)Andrew Trick2010-11-121-1/+1
* Fixes PR8287: SD scheduling time. The fix is a failsafe that preventsAndrew Trick2010-11-121-13/+53
* tidy up.Chris Lattner2010-11-121-7/+5
* Remove the memmove->memcpy optimization from CodeGen. MemCpyOpt does this.Dan Gohman2010-11-111-14/+0
* Inside the calling convention logic LocVT is always a simpleDuncan Sands2010-11-031-3/+3
* If value map does not have register for an argument then try to find frame in...Devang Patel2010-11-021-5/+8
* Use frameindex, if available, as a last resort to emit debug info for a param...Devang Patel2010-11-021-2/+13
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-291-2/+4
* Use a MemIntrinsicSDNode for ISD::PREFETCH, which touchesDale Johannesen2010-10-261-2/+10
* Assign source ordering to nodes created for StoreInst.Devang Patel2010-10-261-2/+5
* X86: Base _fltused on the FunctionType of the called value instead of the pot...Michael J. Spencer2010-10-211-19/+20
* CodeGen-Windows: Only emit _fltused if a VarArg function is called with float...Michael J. Spencer2010-10-211-5/+5
* Make CodeGen TBAA-aware.Dan Gohman2010-10-201-3/+6
* Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do anyJim Grosbach2010-10-191-2/+6
* X86-Windows: Emit an undefined global __fltused symbol when targeting WindowsMichael J. Spencer2010-10-161-0/+20
* Whitespace!Michael J. Spencer2010-10-161-46/+46
* ComputeLinearIndex doesn't need its TLI argument.Dan Gohman2010-10-061-4/+2
* Fix code gen crash reported in PR 8235. We still lose debug info for the unus...Devang Patel2010-10-011-0/+3
* typoGabor Greif2010-10-011-1/+1
* fix typoChris Lattner2010-10-011-1/+1
* Massive rewrite of MMX: Dale Johannesen2010-09-301-0/+60
* When isel is emitting instructions for an x86 target without CMOV, the CFG isJakob Stoklund Olesen2010-09-301-0/+13
* Fix for test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll crash.John Thompson2010-09-241-0/+20
* Get rid of pop_macro warnings on MSVC.Michael J. Spencer2010-09-241-3/+5
* Revert 114634 for now since buildbot claim it broke Clang self-hosting. I dou...Evan Cheng2010-09-231-4/+6
* Follow up to r114630. Do not optimize away unconditional branch following a c...Evan Cheng2010-09-231-6/+4
* SDISel should not optimize a unconditional branch following a conditional branchEvan Cheng2010-09-231-4/+5
* finish pushing MachinePointerInfo through selectiondags. At this point,Chris Lattner2010-09-211-6/+7
* Define the TargetLowering::getTgtMemIntrinsic hook for ARM so that NEON loadBob Wilson2010-09-211-1/+2
* continue MachinePointerInfo'izing, eliminating use of one of the oldChris Lattner2010-09-211-6/+10
* reimplement memcpy/memmove/memset lowering to use MachinePointerInfoChris Lattner2010-09-211-5/+7
* simplify interface to SelectionDAG::getMemIntrinsicNode, making it take a Mac...Chris Lattner2010-09-211-1/+2
* chagne interface to SelectionDAG::getAtomic to take a MachinePointerInfo,Chris Lattner2010-09-211-1/+1
* Check bb to ensure that alloca is in separate basic block.Devang Patel2010-09-151-7/+9
* If dbg.declare from non-entry block is using alloca from entry block then use...Devang Patel2010-09-151-2/+14
* 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
OpenPOWER on IntegriCloud