Split AsmParser into two components - AsmParser and AsmParserVariant
[oota-llvm.git] / lib / Target /
2012-01-09 Devang PatelSplit AsmParser into two components - AsmParser and...
2012-01-09 Chandler CarruthDon't rely on the fact that shift values are never...
2012-01-09 Craig TopperRemove AVX hack in X86Subtarget. AVX/AVX2 are now treat...
2012-01-09 Craig TopperAdd HasAVX predicate to some of the AVX patterns.
2012-01-09 Craig TopperReorder a bunch of patterns to put the AVX version...
2012-01-09 Craig TopperClean up patterns for MOVNT*. Not sure why there were...
2012-01-09 Craig TopperMark MOVNTI as being supported in SSE2 OR AVX mode...
2012-01-09 Craig TopperMove SSE2 logical operations PAND/POR/PXOR/PANDN above...
2012-01-09 Craig TopperChange some places that were checking for AVX OR SSE1...
2012-01-09 Craig TopperDon't disable MMX support when AVX is enabled. Fix...
2012-01-08 Craig TopperEnable FISTTP* instructions when AVX is enabled.
2012-01-08 Evan ChengDon't forget to transfer implicit uses of return instru...
2012-01-08 Victor UmanskyReverted commit #147601 upon Evan's request.
2012-01-07 Jakob Stoklund OlesenMatch SelectionDAG logic for enabling movt.
2012-01-07 Craig TopperFix typo in the X86 backend readme. Patch from Jaeden...
2012-01-07 Benjamin KramerRemove VectorExtras. This unused helper was written...
2012-01-07 Craig TopperRemove unnecessary check of hasAVX(). It's already...
2012-01-07 Jakob Stoklund OlesenUse getRegForValue() to materialize the address of...
2012-01-07 Rafael EspindolaSplit Finish into Finish and FinishImpl to have a commo...
2012-01-07 Evan ChengCopy implicit defs (e.g. r0) when changing tBX_RET...
2012-01-07 Jakob Stoklund OlesenUse movw+movt in ARMFastISel::ARMMaterializeGV.
2012-01-07 Eric ChristopherMake the 'x' constraint work for AVX registers as well.
2012-01-06 Jakob Stoklund OlesenEnable aligned NEON spilling by default.
2012-01-06 Jakob Stoklund OlesenAbort AdjustBBOffsetsAfter early when possible.
2012-01-06 Chad RosierInitializing to false makes better sense. Thanks,...
2012-01-06 Chad RosierFix uninitialized variable warning.
2012-01-06 Chad RosierFix uninitialized variable warning.
2012-01-05 Craig TopperMark scalar FMA4 instructions as ignoring the VEX.L...
2012-01-05 Victor UmanskyPeephole optimization of ptest-conditioned branch in...
2012-01-05 Bill WendlingReplace the uint64_t -> double convertion algorithm...
2012-01-05 Jakob Stoklund OlesenReapply r146997, "Heed spill slot alignment on ARM."
2012-01-05 Jakob Stoklund OlesenAvoid reserving an ARM base pointer during register...
2012-01-04 Benjamin KramerSilence warnings of a mysterious compiler that still...
2012-01-04 Akira HatanakaEnable -soft-float for MIPS.
2012-01-04 Akira HatanakaRename immLUiOpnd.
2012-01-04 Akira Hatanaka- Define base classes for Jump-and-link instructions...
2012-01-04 Akira HatanakaHave getRegForInlineAsmConstraint return the correct...
2012-01-04 Evan ChengFix more places which should be checking for iOS, not...
2012-01-04 Evan ChengFor x86, canonicalize max
2012-01-03 Chad RosierFix 80-column violations.
2012-01-03 Jakob Stoklund OlesenRevert r146997, "Heed spill slot alignment on ARM."
2012-01-03 Nadav RotemRevert 147426 because it caused pr11696.
2012-01-03 Chad RosierEnhance DAGCombine for transforming 128->256 casts...
2012-01-03 Matt Beaumont-GayFix malformed assert.
2012-01-03 Devang PatelIntel style asm variant does not need '%' prefix.
2012-01-02 Craig TopperMiscellaneous shuffle lowering cleanup. No functional...
2012-01-02 Craig TopperMake CanXFormVExtractWithShuffleIntoLoad reject loads...
2012-01-02 Nadav RotemOptimize the sequence blend(sign_extend(x)) to blend...
2012-01-01 Craig TopperAllow CRC32 instructions to be selected when AVX is...
2012-01-01 Craig TopperFix sfence, lfence, mfence, and clflush to be able...
2012-01-01 Benjamin KramerX86Disassembler: Fix undefined behavior found by GCC 4.6
2011-12-31 Craig TopperMerge X86 SHUFPS and SHUFPD node types.
2011-12-31 Craig TopperAdd patterns for integer forms of SHUFPD/VSHUFPD with...
2011-12-31 Craig TopperFix typo in a SHUFPD and VSHUFPD pattern that prevented...
2011-12-30 Bruno Cardoso LopesCleanup Mips code and rename some variables. Patch...
2011-12-30 Bruno Cardoso LopesImprove Mips JIT.
2011-12-30 Craig TopperMake FMA4 imply AVX so that YMM registers would be...
2011-12-30 Craig TopperAdd disassembler support for VPERMIL2PD and VPERMIL2PS.
2011-12-30 Craig TopperAdd FMA4 instructions to disassembler.
2011-12-30 Craig TopperSeparate the concept of having memory access in operand...
2011-12-30 Craig TopperCombine FMA4 SS/SD patterns with the instruction defini...
2011-12-30 Craig TopperCombine FMA4 PS/PD patterns with the instruction defini...
2011-12-30 Craig TopperChange FMA4 memory forms to use memopv* instead of...
2011-12-30 Craig TopperFix load size for FMA4 SS/SD instructions. They need...
2011-12-30 Hal FinkelCleanup stack/frame register define/kill states. This...
2011-12-29 Craig TopperFix execution domains for PS/PD FMA3 instructions....
2011-12-29 Craig TopperExpose FMA3 instructions to the disassembler.
2011-12-29 Craig TopperMake FMA3 imply AVX needs to be enabled. Particularly...
2011-12-29 Craig TopperChange XOP detection to use the correct CPUID bit inste...
2011-12-29 Craig TopperAdd FeaturePOPCNT to all CPU types that lost it was...
2011-12-29 Craig TopperMark non-VEX forms of PCLMUL instructions as requiring...
2011-12-29 Craig TopperMark non-VEX forms of AES instructions as requiring...
2011-12-29 Craig TopperRemove the separate explicit AES instruction patterns...
2011-12-29 Craig TopperMake SSE42 and SSE4A not imply POPCNT. POPCNT should...
2011-12-29 Craig TopperMake LowerBUILD_VECTOR keep node vector types consisten...
2011-12-29 Craig TopperRemove some elses after returns.
2011-12-29 Craig TopperRemove trailing spaces. Fix an assert to use && instead...
2011-12-28 Eli FriedmanFix type-checking for load transformation which is...
2011-12-28 Elena DemikhovskyFixed a bug in LowerVECTOR_SHUFFLE and LowerBUILD_VECTOR.
2011-12-27 Benjamin KramerClean up some Release build warnings.
2011-12-27 Craig TopperAdd handling of x86_avx2_pmovmskb to computeMaskedBitsF...
2011-12-25 Venkatraman Govind... Sparc: Implement emitFrameIndexDebugValue and getDebugV...
2011-12-24 Rafael EspindolaSection relative fixups are a coff concept, not a x86...
2011-12-24 Chandler CarruthUse standard promotion for i8 CTTZ nodes and i8 CTLZ...
2011-12-24 Chandler CarruthAdd systematic testing for cttz as well, and fix the...
2011-12-24 Benjamin KramerChandler fixed this.
2011-12-24 Chandler CarruthExpand more when we have a nice 'tzcnt' instruction...
2011-12-24 Chandler CarruthSwitch the lowering of CTLZ_ZERO_UNDEF from a .td patte...
2011-12-24 Jakob Stoklund OlesenFix Comments.
2011-12-24 Akira HatanakaAdd MachineMemOperands to instructions generated in...
2011-12-24 Akira HatanakaDetect unaligned loads/stores that have been added...
2011-12-24 Akira HatanakaIf target ABI is N64, LEA should be daddiu.
2011-12-24 Rafael EspindolaMove x86 specific bits of the COFF writer to lib/Target...
2011-12-23 Jakob Stoklund OlesenExperimental support for aligned NEON spills.
2011-12-22 Bob WilsonAdd variants of the dispatchsetup pseudo for Thumb...
2011-12-22 Chad RosierFix 80-column violations.
2011-12-22 Jim GrosbachARM VFP assembly parsing and encoding for VCVT(float...
2011-12-22 Bob WilsonAdd missing usesCustomInserter flag on Int_eh_sjlj_setj...
2011-12-22 Jim GrosbachTidy up. Use predicate function a bit more liberally.
2011-12-22 Rafael EspindolaFix incorrect relocation generation. Patch by Kristof...
next