aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling2012-12-076-9/+9
* When we use the BLEND instruction that uses the MSB as a mask, we can removeNadav Rotem2012-12-071-1/+6
* In hexagon convertToHardwareLoop, don't deref end() iteratorMatthew Curtis2012-12-071-7/+14
* X86: Prefer using VPSHUFD over VPERMIL because it has better throughput.Nadav Rotem2012-12-071-3/+4
* Added Mapping Symbols for ARM ELFTim Northover2012-12-074-1/+233
* Use the new MIBundleBuilder class in the Mips target.Jakob Stoklund Olesen2012-12-072-18/+26
* [mips] Delete nodes and instructions for dynamic alloca that are no longer inAkira Hatanaka2012-12-073-23/+0
* [mips] Shorten predicate name.Akira Hatanaka2012-12-075-105/+105
* [mips] Delete unused sub-target features.Akira Hatanaka2012-12-073-15/+2
* [mips] Remove unnecessary predicates.Akira Hatanaka2012-12-073-4/+4
* Add a 'using' declaration to suppress GCC's -Woverloaded-virtual while weMatt Beaumont-Gay2012-12-061-0/+1
* Replace r169459 with something safer. Rather than having computeMaskedBits toEvan Cheng2012-12-064-73/+48
* Remove unneeded function, since PR8156 was fixed over a year ago.Jakub Staszak2012-12-061-18/+1
* Simplify code.Jakub Staszak2012-12-061-3/+1
* Remove intrinsic specific instructions for (V)MOVQUmr with patterns pointing ...Craig Topper2012-12-061-13/+5
* Mark MOVDQ(A/U)rm as ReMaterializable. Mark all MOVDQ(A/U) instructions as ne...Craig Topper2012-12-062-4/+9
* [arm fast-isel] Make the fast-isel implementation of memcpy respect alignment.Chad Rosier2012-12-061-11/+22
* Let targets provide hooks that compute known zero and ones for any_extendEvan Cheng2012-12-064-0/+73
* Define new-value store instructions with base+immediate addressing modeJyotsna Verma2012-12-051-128/+53
* Cost Model: change the default cost of control flow instructions (br / ret / ...Nadav Rotem2012-12-051-1/+1
* Correct ARM NOP encodingDavid Sehr2012-12-051-1/+1
* [NVPTX] Fix crash with unnamed struct argumentsJustin Holewinski2012-12-051-1/+1
* Use multiclass to define store instructions with base+immediate offsetJyotsna Verma2012-12-051-138/+68
* Fix misplaced closing brace.Matthew Curtis2012-12-051-1/+2
* Added a option to the disassembler to print immediates as hex.Kevin Enderby2012-12-052-11/+11
* Simplified BLEND pattern matching for shuffles.Elena Demikhovsky2012-12-054-78/+68
* Add x86 isel lowering logic to form bit test with inverted condition. e.g.Evan Cheng2012-12-051-6/+17
* Appease GCC's -Wparentheses.Matt Beaumont-Gay2012-12-041-2/+2
* ARM custom lower ctpop for vector types. Patch by Pete Couperus.Evan Cheng2012-12-041-0/+117
* Define store instructions with base+register offset addressing modeJyotsna Verma2012-12-041-352/+116
* Make NaCl naming consistent. The triple OSType is called NaCl and is representedEli Bendersky2012-12-042-2/+2
* Add patterns to define 'combine', 'tstbit', 'ct0/cl0' (count trailing/leading...Jyotsna Verma2012-12-043-17/+97
* Add constant extender support to ALU32 instructions for V2.Jyotsna Verma2012-12-041-51/+79
* This patch introduces initial-exec model support for thread-local storageBill Schmidt2012-12-0413-15/+156
* Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth2012-12-0449-100/+100
* Move all operand definitions into HexagonOperands.tdJyotsna Verma2012-12-042-53/+57
* Move generic Hexagon subtarget information into Hexagon.tdJyotsna Verma2012-12-042-64/+101
* Remove the old TRI::ResolveRegAllocHint() and getRawAllocationOrder() hooks.Jakob Stoklund Olesen2012-12-042-270/+0
* Classic JIT is still being supported by MIPS, along with MCJIT.Akira Hatanaka2012-12-033-11/+24
* Functions in MipsCodeEmitter.cpp that expand unaligned loads/stores are deadAkira Hatanaka2012-12-031-103/+0
* Implement ARMBaseRegisterInfo::getRegAllocationHints().Jakob Stoklund Olesen2012-12-032-0/+65
* Define store instructions with base+immediate offset addressing modeJyotsna Verma2012-12-032-185/+78
* Define load instructions with base+immediate offset addressing modeJyotsna Verma2012-12-031-203/+73
* Define unsigned const-ext predicates.Jyotsna Verma2012-12-031-0/+128
* Removing unnecessary 'else' statement from the predicates defined in HexagonO...Jyotsna Verma2012-12-031-48/+12
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-03181-798/+793
* Define signed const-ext predicates.Jyotsna Verma2012-12-031-0/+131
* Codegen failure for vmull with small vectorsSebastian Pop2012-11-301-13/+74
* Use multiclass for the load instructions with MEMri operand.Jyotsna Verma2012-11-301-184/+66
* This patch fixes the Altivec addend construction for the fused multiply-addAdhemerval Zanella2012-11-301-5/+7