ARMv8 IfConversion must skip narrow instructions that a) define CPSR and b) wouldn...
[oota-llvm.git] / lib / Target / X86 /
2014-02-26 Craig Topper[x86] Add same itinerary to SYSEXIT64 as SYSEXIT for...
2014-02-26 Craig Topper[x86] Remove some unused instruction format classes.
2014-02-26 Craig Topper[x86] Simplify disassembler code slightly.
2014-02-24 Quentin Colombet[X86][SchedModel] Add missing scheduling model for...
2014-02-24 Elena DemikhovskyAVX-512: Fixed encoding of VPCMPEQ and VPCMPGT
2014-02-23 Elena DemikhovskyAVX-512: Fixed encoding of VPTESTMQ
2014-02-21 Juergen Ributzka[Stackmaps] Move the target-independent frame index...
2014-02-20 Craig Topper[x86] Switch PAUSE instruction to use XS prefix instead...
2014-02-20 Elena DemikhovskyAVX-512: Fixed compilation issue
2014-02-20 Elena DemikhovskyAVX-512: Assembly parsing of broadcast semantic in...
2014-02-19 Rafael Espindolamove getNameWithPrefix and getSymbol to TargetMachine.
2014-02-19 Rafael EspindolaAdd back r201608, r201622, r201624 and r201625
2014-02-19 Cameron McInallyFix AVX512 vector sqrt assembly strings.
2014-02-19 Daniel JasperRevert r201622 and r201608.
2014-02-19 Tim NorthoverX86 CodeGenPrep: sink shufflevectors before shifts
2014-02-19 Craig TopperRemove special FP opcode maps and instead add enough...
2014-02-19 Craig TopperReduce size of map field in X86 TSFlags since it now...
2014-02-19 Craig TopperPut some of the X86 formats in a more logical order.
2014-02-19 Craig TopperRemove A6/A7 opcode maps. They can all be handled with...
2014-02-18 Rafael EspindolaFix PR18743.
2014-02-18 Rafael EspindolaRename a DebugLoc variable to DbgLoc and a DataLayout...
2014-02-18 Tim NorthoverX86: use vpsllvd (& friends) for 16-bit shifts on Haswell
2014-02-18 Craig TopperAdd PS prefix to some classes I missed in r201538.
2014-02-18 Craig TopperAdd a bunch of OpSize32 tags to 64-bit mode only instru...
2014-02-18 Elena DemikhovskyAVX-512: Fixed size of mask registers
2014-02-18 Craig TopperAdd an x86 prefix encoding for instructions that would...
2014-02-17 Craig TopperFix diassembler handling of rex.b when mod=00/01/10...
2014-02-17 Elena DemikhovskyAVX-512: implemented zext fron i1 to i16
2014-02-16 Rafael EspindolaRemove dead code, we already require cmake 2.8.8.
2014-02-16 Elena DemikhovskyAVX-512: simpyfied BUILD_VECTOR for masks; fixed cmp...
2014-02-15 Craig TopperAdd opcode extension forms of MOV8ri/MOV16ri/MOV32ri.
2014-02-14 Juergen Ributzka[X86] Don't mark movabsq as cheap-as-move - it isn...
2014-02-13 Daniel SandersRe-commit: Demote EmitRawText call in AsmPrinter::EmitI...
2014-02-12 Andrea Di Biagio[Vectorizer] Add a new 'OperandValueKind' in TargetTran...
2014-02-12 Andrea Di Biagio[X86] Teach the backend how to lower vector shift left...
2014-02-12 Daniel SandersRevert r201237+r201238: Demote EmitRawText call in...
2014-02-12 Daniel SandersDemote EmitRawText call in AsmPrinter::EmitInlineAsm...
2014-02-12 Craig TopperMark XACQUIRE_PREFIX/XRELEASE_PREFIX as isAsmParserOnly...
2014-02-11 Elena DemikhovskyAVX: fixed a bug in LowerVECTOR_SHUFFLE
2014-02-11 Elena DemikhovskyAVX-512: Optimized BUILD_VECTOR pattern;
2014-02-10 Elena DemikhovskyAVX-512: Fixed extract_vector_elt for v16i1 and v8i1...
2014-02-10 Craig TopperRecommit r201059 and r201060 with hopefully a fix for...
2014-02-10 Bob WilsonRevert r201059 and r201060.
2014-02-10 Craig TopperAdd MRMXr/MRMXm form to X86 for use by instructions...
2014-02-09 Rafael EspindolaUse a consistent argument order in TargetLoweringObject...
2014-02-08 Rafael EspindolaPass the Mangler by reference.
2014-02-08 Rafael EspindolaAdd LLVM_OVERRIDE to a few declarations.
2014-02-07 Jim GrosbachX86: Resolve a long standing FIXME and properly isel...
2014-02-06 Tim NorthoverX86: add costs for 64-bit vector ext/trunc & rebalance
2014-02-06 Tim NorthoverX86: deduplicate V[SZ]EXT_MOVL and V[SZ]EXT nodes
2014-02-06 Kevin EnderbyUpdate the X86 assembler for .intel_syntax to accept
2014-02-06 Rafael Espindoladon't set HasReliableSymbolDifference for ELF.
2014-02-06 Rafael EspindoladoesSectionRequireSymbols is meaningless on ELF, remove.
2014-02-05 Matt ArsenaultAdd address space argument to allowsUnalignedMemoryAccess.
2014-02-05 Elena DemikhovskyAVX-512: optimized icmp -> sext -> icmp pattern
2014-02-05 Elena DemikhovskyAVX-512: fixed a bug in EVEX encoding (the bug appeared...
2014-02-05 Craig TopperMove matching for x86 BMI BLSI/BLSMSK/BLSR instructions...
2014-02-05 Elena DemikhovskyAVX-512: Added intrinsic for cvtph2ps.
2014-02-04 Lang Hames[X86] Only 213 FMA3 variants should be marked commutable.
2014-02-02 Craig TopperMerge x86 HasOpSizePrefix/HasOpSize16Prefix into a...
2014-02-02 Craig TopperMerge HasVEXPrefix/HasEVEXPrefix/HasXOPPrefix into...
2014-02-01 Craig TopperSimplify some x86 format classes and remove some ambigu...
2014-01-31 Reid KlecknerImplement inalloca codegen for x86 with the new inalloc...
2014-01-31 Reid KlecknerDon't put non-static allocas in the static alloca map
2014-01-31 Lang HamesReplace X86 FMA intrinsic pseduo-instructions with...
2014-01-31 Reid Klecknerx86: Rename NumBytesForCalleeToPush to ...Pop for accuracy
2014-01-31 Reid Kleckner[ms-cxxabi] Add a new calling convention that swaps...
2014-01-31 Craig TopperSeparate x86 opcode maps and 0x66/0xf2/0xf3 prefixes...
2014-01-31 Craig TopperMove REP out of the Prefix field of the X86 format...
2014-01-31 Craig TopperMove address override handling in X86CodeEmitter to...
2014-01-31 Craig TopperMove address override handling in X86MCCodeEmitter...
2014-01-30 David Woodhouse[x86] Fix signed relocations for i64i32imm operands
2014-01-30 Craig TopperRemove duplicate patterns
2014-01-30 Craig TopperRemove some AddedComplexity tags that were forcing...
2014-01-30 Craig TopperRemove duplicate pattern and add predicate checks on...
2014-01-30 Rafael EspindolaSimplify the handling of iterators in ObjectFile.
2014-01-29 Quentin Colombet[X86][SchedModel] Fix typos in the definitions of the...
2014-01-28 David WoodhouseDelete MCSubtargetInfo data members from target MCCodeE...
2014-01-28 David WoodhouseExplictly pass MCSubtargetInfo to MCCodeEmitter::Encode...
2014-01-28 David WoodhouseChange MCStreamer EmitInstruction interface to take...
2014-01-28 Andrea Di Biagio[X86] Add extra rules for combining vselect dag nodes...
2014-01-28 Reid Klecknerx86: add implicit defs for cpuid
2014-01-28 Juergen Ributzka[TLI] Add a new hook to TargetLowering to query the...
2014-01-26 Alp TokerAvoid C++ comment in C sources
2014-01-26 Rafael EspindolaPass a MCSubtargetInfo down to the TargetStreamer creation.
2014-01-26 Rafael EspindolaConstruct the MCStreamer before constructing the MCTarg...
2014-01-26 Craig TopperImprove some x86 type constraints.
2014-01-25 Craig TopperSet displacementSize to 1 for instrucitons with mod...
2014-01-25 Juergen RibutzkaRevert "Revert "Add Constant Hoisting Pass" (r200034)"
2014-01-25 Hans WennborgRevert "Add Constant Hoisting Pass" (r200034)
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Juergen RibutzkaRevert "Add Constant Hoisting Pass"
2014-01-24 Juergen RibutzkaAdd Constant Hoisting Pass
2014-01-24 Juergen RibutzkaAdd final and owerride keywords to TargetTransformInfo...
2014-01-24 Alp TokerFix known typos
2014-01-24 Juergen Ributzka[X86] Prevent the creation of redundant ops for sadd...
2014-01-23 Kevin EnderbyUpdate the X86 assembler for .intel_syntax to produce...
2014-01-23 Kevin EnderbyUpdate the X86 assembler for .intel_syntax to produce...
2014-01-23 Lang HamesAdd a few missing cases from r199933. Testcase coming...
2014-01-23 Lang HamesReplace vfmaddxx213 instructions with their 231-type...
next