aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2012-12-11Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund
2012-12-11Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund
2012-12-11Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund
2012-12-11Change TargetLowering::findRepresentativeClass to take an MVT, insteadPatrik Hagglund
2012-12-11Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11[CMake] Remove dependencies to intrinsics_gen I introduced in r169724.NAKAMURA Takumi
2012-12-11Use multiclass for new-value store instructions with MEMri operand.Jyotsna Verma
2012-12-11Stylistic tweak.Evan Cheng
2012-12-11Fall back to the selection dag isel to select tail calls.Chad Rosier
2012-12-10Some enhancements for memcpy / memset inline expansion.Evan Cheng
2012-12-10[mips] Set HWEncoding field of registers. Use delete functionAkira Hatanaka
2012-12-10Revert "Make '-mtune=x86_64' assume fast unaligned memory accesses."Chandler Carruth
2012-12-10Make '-mtune=x86_64' assume fast unaligned memory accesses.Chandler Carruth
2012-12-10Fix a typo in my previous commit -- bloomfield is 0x1A not 0x2A.Chandler Carruth
2012-12-10Address a FIXME and update the fast unaligned memory feature for newerChandler Carruth
2012-12-10[CMake] Update dependencies to intrinsics_gen corresponding to r169711.NAKAMURA Takumi
2012-12-09LoopVectorize: support vectorizing intrinsic callsPaul Redmond
2012-12-09- Re-enable population count loop idiom recognization Shuxin Yang
2012-12-08Revert the patches adding a popcount loop idiom recognition pass.Chandler Carruth
2012-12-08Simplify code. Sort includes. No functionality change.Benjamin Kramer
2012-12-08Fix a use-after-free bug found by ASan. You can't assign a temporaryChandler Carruth
2012-12-07s/AttrListPtr/AttributeSet/g to better label what this class is going to be i...Bill Wendling
2012-12-07When we use the BLEND instruction that uses the MSB as a mask, we can removeNadav Rotem
2012-12-07In hexagon convertToHardwareLoop, don't deref end() iteratorMatthew Curtis
2012-12-07X86: Prefer using VPSHUFD over VPERMIL because it has better throughput.Nadav Rotem
2012-12-07Added Mapping Symbols for ARM ELFTim Northover
2012-12-07Use the new MIBundleBuilder class in the Mips target.Jakob Stoklund Olesen
2012-12-07[mips] Delete nodes and instructions for dynamic alloca that are no longer inAkira Hatanaka
2012-12-07[mips] Shorten predicate name.Akira Hatanaka
2012-12-07[mips] Delete unused sub-target features.Akira Hatanaka
2012-12-07[mips] Remove unnecessary predicates.Akira Hatanaka
2012-12-06Add a 'using' declaration to suppress GCC's -Woverloaded-virtual while weMatt Beaumont-Gay
2012-12-06Replace r169459 with something safer. Rather than having computeMaskedBits toEvan Cheng
2012-12-06Remove unneeded function, since PR8156 was fixed over a year ago.Jakub Staszak
2012-12-06Simplify code.Jakub Staszak
2012-12-06Remove intrinsic specific instructions for (V)MOVQUmr with patterns pointing ...Craig Topper
2012-12-06Mark MOVDQ(A/U)rm as ReMaterializable. Mark all MOVDQ(A/U) instructions as ne...Craig Topper
2012-12-06[arm fast-isel] Make the fast-isel implementation of memcpy respect alignment.Chad Rosier
2012-12-06Let targets provide hooks that compute known zero and ones for any_extendEvan Cheng
2012-12-05Define new-value store instructions with base+immediate addressing modeJyotsna Verma
2012-12-05Cost Model: change the default cost of control flow instructions (br / ret / ...Nadav Rotem
2012-12-05Correct ARM NOP encodingDavid Sehr
2012-12-05[NVPTX] Fix crash with unnamed struct argumentsJustin Holewinski
2012-12-05Use multiclass to define store instructions with base+immediate offsetJyotsna Verma
2012-12-05Fix misplaced closing brace.Matthew Curtis
2012-12-05Added a option to the disassembler to print immediates as hex.Kevin Enderby
2012-12-05Simplified BLEND pattern matching for shuffles.Elena Demikhovsky
2012-12-05Add x86 isel lowering logic to form bit test with inverted condition. e.g.Evan Cheng
2012-12-04Appease GCC's -Wparentheses.Matt Beaumont-Gay
2012-12-04ARM custom lower ctpop for vector types. Patch by Pete Couperus.Evan Cheng