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