| Commit message (Expand) | Author | Age | Files | Lines |
* | Preserve debug info during iSel by keeping DanglingDebugInfoMap live until en... | Devang Patel | 2011-05-23 | 1 | -1/+10 |
* | Eliminate some temporary variables, and don't call getByValTypeAlignment | Chris Lattner | 2011-05-22 | 1 | -6/+8 |
* | Preserve debug info for unused zero extended boolean argument. | Devang Patel | 2011-05-16 | 1 | -6/+27 |
* | Make codegen able to handle values of empty types. This is one way | Rafael Espindola | 2011-05-13 | 1 | -6/+29 |
* | Give the 'eh.sjlj.dispatchsetup' intrinsic call the value coming from the setjmp | Bill Wendling | 2011-05-11 | 1 | -1/+1 |
* | Disable my little CopyToReg argument hack with fast-isel. rdar://problem/941... | Eli Friedman | 2011-05-10 | 1 | -2/+3 |
* | Look through struct wrapped types for inline asm statments. | Eric Christopher | 2011-05-09 | 1 | -0/+6 |
* | 80 col violations. | Evan Cheng | 2011-05-06 | 1 | -3/+7 |
* | Avoid extra vreg copies for arguments passed in registers. Specifically, thi... | Eli Friedman | 2011-05-05 | 1 | -12/+44 |
* | A dbg.declare may not be in entry block, even if it is referring to an incomi... | Devang Patel | 2011-04-25 | 1 | -4/+0 |
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -2/+2 |
* | Avoid excess precision issues that lead to generating host-compiler-specific ... | Chris Lattner | 2011-04-09 | 1 | -2/+6 |
* | Change -arm-trap-func= into a non-arm specific option. Now Intrinsic::trap is... | Evan Cheng | 2011-04-08 | 1 | -2/+15 |
* | Revamp the SjLj "dispatch setup" intrinsic. | Bill Wendling | 2011-04-05 | 1 | -1/+1 |
* | Add comments. | Evan Cheng | 2011-04-01 | 1 | -2/+4 |
* | Assign node order numbers to results of call instruction lowering. This shoul... | Evan Cheng | 2011-04-01 | 1 | -4/+8 |
* | Turn SelectionDAGBuilder::GetRegistersForValue into a local function. | Benjamin Kramer | 2011-03-26 | 1 | -14/+16 |
* | 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 |