| Commit message (Expand) | Author | Age | Files | Lines |
* | Move more logic into getTypeForExtArgOrReturn. | Cameron Zwarich | 2011-03-17 | 1 | -6/+2 |
* | Rename getTypeForExtendedInteger() to getTypeForExtArgOrReturn(). | Cameron Zwarich | 2011-03-17 | 1 | -1/+1 |
* | The x86-64 ABI says that a bool is only guaranteed to be sign-extended to a byte | Cameron Zwarich | 2011-03-16 | 1 | -5/+2 |
* | Don't recompute something that we already have in a local variable. | Cameron Zwarich | 2011-03-16 | 1 | -2/+2 |
* | Replace -dag-chain-limit flag with constant. It has survived a release cycle ... | Andrew Trick | 2011-03-11 | 1 | -3/+1 |
* | Allow targets to specify a the type of the RHS of a shift parameterized on th... | Owen Anderson | 2011-02-25 | 1 | -7/+7 |
* | Fix formatting of debug helper string. | Jim Grosbach | 2011-02-25 | 1 | -1/+1 |
* | Refactor the LiveOutInfo interface into a few methods on FunctionLoweringInfo | Cameron Zwarich | 2011-02-24 | 1 | -7/+8 |
* | Roll out r126169 and r126170 in an attempt to fix the selfhost bot. | Cameron Zwarich | 2011-02-22 | 1 | -7/+1 |
* | Merge information about the number of zero, one, and sign bits of live-out re... | Cameron Zwarich | 2011-02-22 | 1 | -1/+7 |
* | Do not lose debug info of an inlined function argument even if the argument i... | Devang Patel | 2011-02-18 | 1 | -1/+1 |
* | Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure. | Cameron Zwarich | 2011-02-18 | 1 | -1/+1 |
* | Do not lose debug info of an inlined function argument even if the argument i... | Devang Patel | 2011-02-17 | 1 | -1/+1 |
* | convert ConstantVector::get to use ArrayRef. | Chris Lattner | 2011-02-15 | 1 | -22/+6 |
* | revert my ConstantVector patch, it seems to have made the llvm-gcc | Chris Lattner | 2011-02-14 | 1 | -6/+22 |
* | Switch ConstantVector::get to use ArrayRef instead of a pointer+size | Chris Lattner | 2011-02-14 | 1 | -22/+6 |
* | Revisit my fix for PR9028: the issue is that DAGCombine was | Chris Lattner | 2011-02-13 | 1 | -3/+2 |
* | when legalizing extremely wide shifts, make sure that | Chris Lattner | 2011-02-13 | 1 | -2/+2 |
* | fix visitShift to properly zero extend the shift amount if the provided operand | Chris Lattner | 2011-02-13 | 1 | -20/+19 |
* | Fix build with stdcxx by using llvm::next. Patch by Joerg Sonnenberger! | Nick Lewycky | 2011-01-28 | 1 | -1/+2 |
* | 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 |