| Commit message (Expand) | Author | Age | Files | Lines |
* | Resolve DanglingDbgValue of PHI nodes where the use follows dbg.value intrini... | Devang Patel | 2011-01-25 | 1 | -1/+3 |
* | Speculatively revert r124138. | Devang Patel | 2011-01-24 | 1 | -3/+1 |
* | Resolve DanglingDbgValue of PHI nodes where the use follows dbg.value intrini... | Devang Patel | 2011-01-24 | 1 | -1/+3 |
* | Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a... | Anton Korobeynikov | 2011-01-10 | 1 | -2/+2 |
* | Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic. | Jakob Stoklund Olesen | 2011-01-10 | 1 | -1/+1 |
* | Use an IndexedMap for LiveOutRegInfo to hide its dependence on TargetRegister... | Jakob Stoklund Olesen | 2011-01-08 | 1 | -6/+3 |
* | Do not model all INLINEASM instructions as having unmodelled side effects. | Evan Cheng | 2011-01-07 | 1 | -3/+8 |
* | Add ARM patterns to match EXTRACT_SUBVECTOR nodes. | Bob Wilson | 2011-01-07 | 1 | -1/+1 |
* | Avoid zero extend bit test operands to pointer type if all the masks fit in | Evan Cheng | 2011-01-06 | 1 | -19/+33 |
* | rename MVT::Flag to MVT::Glue. "Flag" is a terrible name for | Chris Lattner | 2010-12-21 | 1 | -1/+1 |
* | reduce indentation by using continue, no functionality change. | Chris Lattner | 2010-12-13 | 1 | -38/+41 |
* | PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() and | Jay Foad | 2010-12-07 | 1 | -2/+1 |
* | If dbg_declare() or dbg_value() is not lowered by isel then emit DEBUG messag... | Devang Patel | 2010-12-06 | 1 | -19/+12 |
* | add TLI support indicating that jumps are more expensive than logical operations | Chris Lattner | 2010-11-30 | 1 | -1/+3 |
* | Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept. | Wesley Peck | 2010-11-23 | 1 | -45/+45 |
* | Implement the "if (X == 6 || X == 4)" -> "if ((X|2) == 6)" optimization. | Benjamin Kramer | 2010-11-22 | 1 | -1/+47 |
* | Removing the useless test that I added recently. It was meant as an example, ... | Andrew Trick | 2010-11-20 | 1 | -3/+6 |
* | Bug 8621 fix - pointer cast stripped from inline asm constraint argument. | John Thompson | 2010-11-17 | 1 | -3/+0 |
* | typo (4th checkin for one fix) | Andrew Trick | 2010-11-12 | 1 | -1/+1 |
* | Fixes PR8287: SD scheduling time. The fix is a failsafe that prevents | Andrew Trick | 2010-11-12 | 1 | -13/+53 |
* | tidy up. | Chris Lattner | 2010-11-12 | 1 | -7/+5 |
* | Remove the memmove->memcpy optimization from CodeGen. MemCpyOpt does this. | Dan Gohman | 2010-11-11 | 1 | -14/+0 |
* | Inside the calling convention logic LocVT is always a simple | Duncan Sands | 2010-11-03 | 1 | -3/+3 |
* | If value map does not have register for an argument then try to find frame in... | Devang Patel | 2010-11-02 | 1 | -5/+8 |
* | Use frameindex, if available, as a last resort to emit debug info for a param... | Devang Patel | 2010-11-02 | 1 | -2/+13 |
* | Inline asm multiple alternative constraints development phase 2 - improved ba... | John Thompson | 2010-10-29 | 1 | -2/+4 |
* | Use a MemIntrinsicSDNode for ISD::PREFETCH, which touches | Dale Johannesen | 2010-10-26 | 1 | -2/+10 |
* | Assign source ordering to nodes created for StoreInst. | Devang Patel | 2010-10-26 | 1 | -2/+5 |
* | X86: Base _fltused on the FunctionType of the called value instead of the pot... | Michael J. Spencer | 2010-10-21 | 1 | -19/+20 |
* | CodeGen-Windows: Only emit _fltused if a VarArg function is called with float... | Michael J. Spencer | 2010-10-21 | 1 | -5/+5 |
* | Make CodeGen TBAA-aware. | Dan Gohman | 2010-10-20 | 1 | -3/+6 |
* | Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do any | Jim Grosbach | 2010-10-19 | 1 | -2/+6 |
* | X86-Windows: Emit an undefined global __fltused symbol when targeting Windows | Michael J. Spencer | 2010-10-16 | 1 | -0/+20 |
* | Whitespace! | Michael J. Spencer | 2010-10-16 | 1 | -46/+46 |
* | ComputeLinearIndex doesn't need its TLI argument. | Dan Gohman | 2010-10-06 | 1 | -4/+2 |
* | Fix code gen crash reported in PR 8235. We still lose debug info for the unus... | Devang Patel | 2010-10-01 | 1 | -0/+3 |
* | typo | Gabor Greif | 2010-10-01 | 1 | -1/+1 |
* | fix typo | Chris Lattner | 2010-10-01 | 1 | -1/+1 |
* | Massive rewrite of MMX: | Dale Johannesen | 2010-09-30 | 1 | -0/+60 |
* | When isel is emitting instructions for an x86 target without CMOV, the CFG is | Jakob Stoklund Olesen | 2010-09-30 | 1 | -0/+13 |
* | Fix for test/CodeGen/PowerPC/2008-10-17-AsmMatchingOperands.ll crash. | John Thompson | 2010-09-24 | 1 | -0/+20 |
* | Get rid of pop_macro warnings on MSVC. | Michael J. Spencer | 2010-09-24 | 1 | -3/+5 |
* | Revert 114634 for now since buildbot claim it broke Clang self-hosting. I dou... | Evan Cheng | 2010-09-23 | 1 | -4/+6 |
* | Follow up to r114630. Do not optimize away unconditional branch following a c... | Evan Cheng | 2010-09-23 | 1 | -6/+4 |
* | SDISel should not optimize a unconditional branch following a conditional branch | Evan Cheng | 2010-09-23 | 1 | -4/+5 |
* | finish pushing MachinePointerInfo through selectiondags. At this point, | Chris Lattner | 2010-09-21 | 1 | -6/+7 |
* | Define the TargetLowering::getTgtMemIntrinsic hook for ARM so that NEON load | Bob Wilson | 2010-09-21 | 1 | -1/+2 |
* | continue MachinePointerInfo'izing, eliminating use of one of the old | Chris Lattner | 2010-09-21 | 1 | -6/+10 |
* | reimplement memcpy/memmove/memset lowering to use MachinePointerInfo | Chris Lattner | 2010-09-21 | 1 | -5/+7 |
* | simplify interface to SelectionDAG::getMemIntrinsicNode, making it take a Mac... | Chris Lattner | 2010-09-21 | 1 | -1/+2 |