| Commit message (Expand) | Author | Age | Files | Lines |
* | Re-apply 84180 with the fixed test case. | Sanjiv Gupta | 2009-10-15 | 10 | -689/+391 |
* | Move Blackfin intrinsics into the Target/Blackfin directory. | Jakob Stoklund Olesen | 2009-10-15 | 7 | -1/+124 |
* | Report errors correctly for unselected target intrinsics. | Jakob Stoklund Olesen | 2009-10-15 | 1 | -6/+9 |
* | Clean up TargetIntrinsicInfo API. Add pure virtual methods. | Jakob Stoklund Olesen | 2009-10-15 | 1 | -2/+10 |
* | Add missing break statements! Thanks to Duncan Sands for pointing this out! | Nick Lewycky | 2009-10-15 | 1 | -0/+2 |
* | Revert "Complete Rewrite of AsmPrinter, TargetObjectFile based on new | Daniel Dunbar | 2009-10-15 | 13 | -878/+689 |
* | Complete Rewrite of AsmPrinter, TargetObjectFile based on new PIC16Section class | Sanjiv Gupta | 2009-10-15 | 13 | -689/+878 |
* | Few changes to comply with new DebugInfo Metadata representation. | Sanjiv Gupta | 2009-10-15 | 1 | -4/+5 |
* | Teach basicaa about memcpy/memmove/memset. The length argument can be used to | Nick Lewycky | 2009-10-15 | 1 | -0/+22 |
* | Teach BasicAA to use the size parameter of the memory use marker intrinsics. | Nick Lewycky | 2009-10-15 | 1 | -18/+29 |
* | Be smarter about reusing constant pool entries. | Bob Wilson | 2009-10-15 | 1 | -4/+17 |
* | Fix another problem with ARM constant pools. Radar 7303551. | Bob Wilson | 2009-10-15 | 1 | -7/+5 |
* | only try to fold constantexpr operands when the worklist is first populated, | Chris Lattner | 2009-10-15 | 1 | -15/+30 |
* | don't bother calling ConstantFoldInstruction unless there is a use of the | Chris Lattner | 2009-10-15 | 1 | -22/+25 |
* | Take advantage of TargetData when available; we know that the atomic intrinsics | Nick Lewycky | 2009-10-15 | 1 | -18/+23 |
* | Make CodePlacementOpt align loops, rather than loop headers. The | Dan Gohman | 2009-10-15 | 1 | -71/+30 |
* | When LiveVariables is adding implicit-def to model "partial dead", add the ea... | Evan Cheng | 2009-10-14 | 1 | -1/+12 |
* | Print earlyclobber for implicit-defs as well. | Evan Cheng | 2009-10-14 | 1 | -6/+6 |
* | Fix instruction encoding bits for NEON VPADAL. | Bob Wilson | 2009-10-14 | 1 | -2/+2 |
* | Remove unused variables to fix build warning. | Bob Wilson | 2009-10-14 | 1 | -3/+0 |
* | Make loop not recalc getNumOperands() each time around | Jim Grosbach | 2009-10-14 | 1 | -3/+2 |
* | Add support to record DbgScope as inlined scope. | Devang Patel | 2009-10-14 | 2 | -25/+44 |
* | quiet compiler warning | Jim Grosbach | 2009-10-14 | 1 | -1/+1 |
* | Inst{11-8} for vshl should be 0b0101, not 0b1111. | Jim Grosbach | 2009-10-14 | 1 | -1/+1 |
* | Set instruction encoding bits 4 and 7 for ARM register-register and | Bob Wilson | 2009-10-14 | 1 | -7/+42 |
* | Refactor code to select NEON VST intrinsics. | Bob Wilson | 2009-10-14 | 1 | -168/+112 |
* | Use isVoidTy() | Devang Patel | 2009-10-14 | 4 | -12/+12 |
* | Refactor code to select NEON VLD intrinsics. | Bob Wilson | 2009-10-14 | 1 | -147/+109 |
* | Add copyMD to copy metadata from one instruction to another instruction. | Devang Patel | 2009-10-14 | 1 | -0/+15 |
* | More refactoring. NEON vst lane intrinsics can share almost all the code for | Bob Wilson | 2009-10-14 | 1 | -180/+32 |
* | Refactor code for selecting NEON load lane intrinsics. | Bob Wilson | 2009-10-14 | 1 | -211/+122 |
* | I don't see any point in having both eh.selector.i32 and eh.selector.i64, | Duncan Sands | 2009-10-14 | 5 | -29/+73 |
* | make instcombine's instruction sinking more aggressive in the | Chris Lattner | 2009-10-14 | 1 | -3/+10 |
* | Clear VisitedPHIs after use. | Evan Cheng | 2009-10-14 | 1 | -1/+3 |
* | Another BasicAA fix. If a value does not alias a GEP's base pointer, then it | Evan Cheng | 2009-10-14 | 1 | -39/+46 |
* | More code clean up based on patch feedback. | Evan Cheng | 2009-10-14 | 1 | -12/+16 |
* | Change VisitedPHIs into an instance variable that's freed by each alias() call. | Evan Cheng | 2009-10-14 | 1 | -22/+22 |
* | Make isSafeToClobberEFLAGS more aggressive. Teach it to scan backwards | Dan Gohman | 2009-10-14 | 1 | -7/+32 |
* | This remat entry is basically done. There are hooks to allow targets | Dan Gohman | 2009-10-14 | 1 | -38/+0 |
* | Add a few README.txt items. | Dan Gohman | 2009-10-13 | 1 | -0/+29 |
* | Correct comment about ARM immediates using '#' not '$' and TODO for modifiers. | Kevin Enderby | 2009-10-13 | 1 | -1/+2 |
* | s/DebugLoc.CompileUnit/DebugLoc.Scope/g | Devang Patel | 2009-10-13 | 7 | -24/+25 |
* | Check void type before using RAUWd. | Devang Patel | 2009-10-13 | 3 | -7/+27 |
* | More Neon clean-up: avoid the need for custom-lowering vld/st-lane intrinsics | Bob Wilson | 2009-10-13 | 2 | -90/+24 |
* | More bits of the ARM target assembler for llvm-mc to parse immediates. | Kevin Enderby | 2009-10-13 | 1 | -4/+28 |
* | Teach basic AA about PHI nodes. If all operands of a phi NoAlias another valu... | Evan Cheng | 2009-10-13 | 1 | -12/+69 |
* | NEON VLD/VST are now fully implemented. For operations that expand to | Bob Wilson | 2009-10-13 | 1 | -48/+2 |
* | Do not check use_empty() before replaceAllUsesWith(). This gives ValueHandles... | Devang Patel | 2009-10-13 | 3 | -15/+11 |
* | Keep track of stubs that are created. This fixes PR5162 and probably PR4822 and | Jeffrey Yasskin | 2009-10-13 | 2 | -11/+9 |
* | Introduce new convenience methods for sign extending or | Duncan Sands | 2009-10-13 | 2 | -54/+22 |