aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
...
* [fast-isel] Add support for ADDs with non-legal types.Chad Rosier2012-02-061-5/+34
* Add TargetPassConfig to the PassManager for use inside passesAndrew Trick2012-02-061-3/+5
* Enable streaming of bitcodeDerek Schuff2012-02-065-8/+8
* Remove some dead code and tidy things up now that vectors use ConstantDataVectorChris Lattner2012-02-062-25/+4
* [unwind removal] We no longer have 'unwind' instructions being generated, soBill Wendling2012-02-062-8/+0
* X86: Don't call malloc for 4 bits. No functionality change.Benjamin Kramer2012-02-061-4/+3
* Hexagon: Remove forbidden iostream includes (it introduces static initializers)Benjamin Kramer2012-02-068-73/+46
* Add shuffle decoding support for 256-bit pshufd. Merge vpermilp* and pshufd d...Craig Topper2012-02-064-84/+70
* DefinesPredicate should only look for def operands. Patch by Ludwig Meier.Evan Cheng2012-02-051-1/+1
* Remove dead test: this was already checked and handled a few linesDuncan Sands2012-02-051-5/+0
* Persuade GCC that there is nothing worth warning about here (there isn't).Duncan Sands2012-02-053-2/+3
* Don't initialize CV in terms of itself! Spotted by GCC.Duncan Sands2012-02-051-4/+4
* Begin fleshing out more convenience predicates in llvm::Triple andChandler Carruth2012-02-051-17/+7
* Convert assert(0) to llvm_unreachableCraig Topper2012-02-058-0/+8
* Convert assert(0) to llvm_unreachable in X86 Target directory.Craig Topper2012-02-058-22/+20
* Convert some assert(0) in default of switch statements to llvm_unreachable.Craig Topper2012-02-051-10/+7
* Add target specific node for PMULUDQ. Change patterns to use it and custom lo...Craig Topper2012-02-054-69/+69
* reapply the patches reverted in r149470 that reenable ConstantDataArray,Chris Lattner2012-02-052-96/+25
* Remove most of the intrinsics for XOP VPCMOV instruction. They all aliased to...Craig Topper2012-02-051-125/+0
* TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick2012-02-0422-87/+62
* [fast-isel] Add support for URem.Chad Rosier2012-02-031-8/+10
* [fast-isel] Rename isZExt to isSigned. No functional change intended.Chad Rosier2012-02-031-13/+14
* [fast-isel] Add support for UDIV.Chad Rosier2012-02-031-8/+10
* [fast-isel] Add support for FPToUI. Also add test cases for FPToSI.Chad Rosier2012-02-031-6/+8
* [fast-isel] Add support for selecting UIToFP.Chad Rosier2012-02-031-6/+8
* Remove getShuffleVPERMILPImmediate function, getShuffleSHUFImmediate performs...Craig Topper2012-02-031-30/+1
* Remove unnecessary qualification on 256-bit vector handling in LowerBUILD_VEC...Craig Topper2012-02-031-2/+2
* Added TargetPassConfig. The first little step toward configuring codegen passes.Andrew Trick2012-02-0322-154/+401
* whitespaceAndrew Trick2012-02-034-15/+15
* Add a new MachineJumpTableInfo entry type, EK_GPRel64BlockAddress, which isAkira Hatanaka2012-02-034-3/+16
* Incorporate suggestions Chad, Jakob and Evan's suggestions on r149957.Lang Hames2012-02-031-22/+33
* Require non-NULL register masks.Jakob Stoklund Olesen2012-02-021-2/+2
* Add pseudo-registers for pairs, triples, and quads of D registers.Jakob Stoklund Olesen2012-02-021-15/+70
* Minor change in signature of the getZeroVector() Elena Demikhovsky2012-02-021-30/+21
* Optimization for SIGN_EXTEND operation on AVX.Elena Demikhovsky2012-02-024-0/+67
* Unbreak the MSVC build.Francois Pichet2012-02-021-1/+1
* Set EFLAGS correctly in EmitLoweredSelect on X86.Lang Hames2012-02-021-2/+29
* Set the correct stack pointer register.Akira Hatanaka2012-02-021-1/+1
* Expand EHSELECTION and EHSELECTION nodes. Set the correct exception pointer andAkira Hatanaka2012-02-021-2/+4
* Add DWARF numbers of 64-bit registers.Akira Hatanaka2012-02-021-64/+64
* Fix the cmake buildRafael Espindola2012-02-011-0/+1
* Instruction scheduling itinerary for Intel Atom.Andrew Trick2012-02-0115-514/+1016
* Move ARM subreg index compositions to the SubRegIndex itself.Jakob Stoklund Olesen2012-02-011-28/+22
* Avoid creating an extract element to an illegal type after LegalizeTypes has ...Mon P Wang2012-02-011-2/+10
* VLIW specific scheduler framework that utilizes deterministic finite automato...Andrew Trick2012-02-015-0/+42
* Tidy up.Chad Rosier2012-02-011-1/+1
* Passing AVX 256-bit structures in Win64 was wrong.Elena Demikhovsky2012-02-011-0/+4
* Shortened code in shuffle masksElena Demikhovsky2012-02-011-33/+11
* Optimization for "truncate" operation on AVX.Elena Demikhovsky2012-02-012-0/+101
* SwitchInst refactoring.Stepan Dyatkovskiy2012-02-012-4/+4