Revert r212640, "Add trunc (select c, a, b) -> select c (trunc a), (trunc b) combine."
[oota-llvm.git] / lib / Target /
2014-07-10 Richard Sandiford[SystemZ] Tweak instruction format classifications
2014-07-10 Chandler Carruth[x86] Add another combine that is particularly useful...
2014-07-10 Richard Sandiford[SystemZ] Add MC support for LEDBRA, LEXBRA and LDXBRA
2014-07-10 Richard Sandiford[SystemZ] Avoid using i8 constants for immediate fields
2014-07-10 Richard Sandiford[SystemZ] Fix FPR dwarf numbering
2014-07-10 Daniel SandersMake it possible for ints/floats to return different...
2014-07-10 Chandler Carruth[x86] Expand the target DAG combining for PSHUFD nodes...
2014-07-10 Chandler Carruth[x86] Tweak the v16i8 single input special case lowerin...
2014-07-10 Chandler Carruth[x86] Initial improvements to the new shuffle lowering...
2014-07-10 Matt ArsenaultR600/SI: Add support for llvm.convert.{to|from}.fp16
2014-07-10 Chandler Carruth[x86] Refactor some of the new code for lowering v16i8...
2014-07-09 Chandler Carruth[SDAG] Make the new zext-vector-inreg node default...
2014-07-09 Jim GrosbachAArch64: Better codegen for storing to __fp16.
2014-07-09 Benjamin KramerTargetRegisterInfo: Remove function that fell out of...
2014-07-09 Adam Nemet[X86] AVX512: Enable it in the Loop Vectorizer
2014-07-09 Louis GerbargMake AArch64FastISel::EmitIntExt explicitly check its...
2014-07-09 Benjamin KramerX86: When lowering v8i32 himuls use the correct shuffle...
2014-07-09 Chandler Carruth[x86] Add a ZERO_EXTEND_VECTOR_INREG DAG node and use...
2014-07-09 Daniel Sanders[mips][mips64r6] Correct select patterns that have...
2014-07-09 Daniel Sanders[mips][mips64r6] Correct cond names in the cmp.cond...
2014-07-09 Chandler Carruth[x86] Initialize a pointer to null to fix a bug in...
2014-07-09 Daniel Sanders[mips][mips64r6] Use JALR for indirect branches instead...
2014-07-09 Daniel Sanders[mips][mips64r6] Use JALR for returns instead of JR...
2014-07-09 Chandler Carruth[x86] Re-apply a variant of the x86 side of r212324...
2014-07-08 NAKAMURA TakumiMipsTargetStreamer.h: Avoid "using" to appease msc17.
2014-07-08 Jim GrosbachAArch64: Better codegen for loading from __fp16.
2014-07-08 Ulrich Weigand[PowerPC] Implement atomic NAND operations as actual...
2014-07-08 Daniel Sanders[mips] Fixed struct/class mismatch introduced in r212522.
2014-07-08 Daniel SandersFix r212522 - [mips] Improve encapsulation of the ...
2014-07-08 Daniel Sanders[mips] Improve encapsulation of the .MIPS.abiflags...
2014-07-08 Renato GolinRevert "Refactor ARM subarchitecture parsing"
2014-07-08 Arnaud A. de Grand... Truncate the immediate in logical operation to the...
2014-07-08 Vladimir MedicMips.abiflags is a new implicitly generated section...
2014-07-08 Chandler Carruth[x86,SDAG] Sink the logic for folding shuffles of splat...
2014-07-08 Adam Nemet[X86] AVX512: Only allow k1-k7 as predicates to vpcmp*
2014-07-07 Andrea Di Biagio[x86] Fix assertion failure caused by a wrong combine...
2014-07-07 Juergen Ributzka[FastISel][X86] Fix smul.with.overflow.i8 lowering.
2014-07-07 Louis GerbargAllow AArch64FastISel to degrade graceully in the prese...
2014-07-07 Renato GolinRefactor ARM subarchitecture parsing
2014-07-07 Ulrich Weigand[PowerPC] Fix no-assert build
2014-07-07 Ulrich Weigand[PowerPC] Fix "byval align" arguments
2014-07-07 Chandler Carruth[x86] Revert r212324 which was too aggressive w.r.t...
2014-07-07 Matt ArsenaultR600: Fix mishandling of load / store chains.
2014-07-07 Matt ArsenaultFix typo, weird indentation
2014-07-07 Tim NorthoverX86: revert unintentional change to X86FastISel.
2014-07-07 Evgeniy Stepanov[asan] Generate asm instrumentation in MC.
2014-07-07 Chandler Carruth[x86] Teach the new vector shuffle lowering code to...
2014-07-07 Tim NorthoverCodeGen: it turns out that NAND is not the same thing...
2014-07-07 Saleem AbdulrasoolARM: properly lower dllimport'ed global values
2014-07-07 Saleem AbdulrasoolARM: correctly mangle dllimport symbols
2014-07-07 Saleem AbdulrasoolARM: unify symbol name retrieval
2014-07-07 Kevin Qin[AArch64] Normalize all constants to build a vector.
2014-07-06 Saleem AbdulrasoolAArch64: whitespace cleanup
2014-07-05 Matt ArsenaultUse cast<> instead of dyn_cast + assert
2014-07-05 Matt ArsenaultFix grammar
2014-07-04 Ehsan AkhgariAdd support for parsing the not operator in Microsoft...
2014-07-04 Daniel Sanders[mips][mips64r6] Set ELF e_flags for MIPS32r6/MIPS64r6...
2014-07-04 Tim NorthoverARM: when falling back to scattered relocs, keep the...
2014-07-04 Daniel Sanders[mips][mips64r6] Correct the encoding of dmuh, dmuhu...
2014-07-04 Chandler Carruth[x86] Generalize BuildVectorSDNode::getConstantSplatVal...
2014-07-04 Alexey Volkov[X86] Limit maximum nop length on Silvermont
2014-07-04 Robert LyttonXCore target: remove incorrect DebugLoc entries from...
2014-07-04 Eric ChristopherMove function dependent resetting of a subtarget variab...
2014-07-03 Chandler Carruth[x86] Clarify that this lowering only applies to vector...
2014-07-03 Eric ChristopherRemove caching of the target machine and initialization...
2014-07-03 Andrea Di Biagio[CostModel][x86] Improved cost model for alternate...
2014-07-03 Andrea Di Biagio[X86] Add ISel patterns to select 'f32_to_f16' and...
2014-07-03 Yi Kong[ARM] Implement ISB memory barrier intrinsic
2014-07-03 Chandler Carruth[x86] Fix crashes in lowering bitcast instructions...
2014-07-03 Chandler Carruth[x86] Based on a long conversation between myself,...
2014-07-03 Eric ChristopherMake these preprocessor directives match all of the...
2014-07-03 Eric ChristopherRemove dead code.
2014-07-03 Chandler Carruth[codegen,aarch64] Add a target hook to the code generat...
2014-07-03 Eric ChristopherMove subtarget dependent features into the subtarget...
2014-07-02 Eric ChristopherSo that we can include frame lowering in the subtarget...
2014-07-02 Eric ChristopherSo that we can include target lowering in the subtarget...
2014-07-02 Eric ChristopherFix typos.
2014-07-02 Eric ChristopherMove the data layout and selection dag info from the...
2014-07-02 Adam Nemet[X86] AVX512: Allow writemask argument in vpermt* intri...
2014-07-02 Adam Nemet[X86] AVX512: Generate Pat<>'s for the vpermt2* intrins...
2014-07-02 Adam Nemet[X86] AVX512: Add writemask variants for vperm*2*
2014-07-02 Tom StellardR600: Add a comment that llvm.AMDGPU.trunc is a legacy...
2014-07-02 Tom StellardR600/SI: Use a ComplexPattern for ADDR64 addressing...
2014-07-02 Tom StellardR600: Promote i64 loads to v2i32
2014-07-02 Tom StellardR600/SI: Adjsut SGPR live ranges before register allocation
2014-07-02 Tom StellardR600/SI: Add verifier check for immediates in register...
2014-07-02 Quentin Colombet[RegAllocGreedy] Provide a subtarget hook to disable...
2014-07-02 Duncan P. N. Exon... AArch64: Re-enable AArch64AddressTypePromotion
2014-07-02 Duncan P. N. Exon... AArch64: Remove unnecessary parens
2014-07-02 Matt ArsenaultR600: Fix crashes when an illegal type load or store...
2014-07-02 Duncan P. N. Exon... AArch64: Merge isa with dyn_cast
2014-07-02 Duncan P. N. Exon... AArch64: Temporarily disable AArch64AddressTypePromotion
2014-07-02 Benjamin KramerX86: When combining shuffles just remove shuffles that...
2014-07-02 Elena DemikhovskyAVX-512: dec/inc instructions are slow on KNL
2014-07-02 Saleem Abdulrasoolaarch64: support target-specific .req assembler directive
2014-07-02 Eric ChristopherBreak out subtarget initialization that dependent varia...
2014-07-02 Eric ChristopherUnify these two lines.
2014-07-02 Eric ChristopherMove MipsJITInfo to the subtarget rather than the targe...
2014-07-02 Eric ChristopherRemove unnecessary include.
2014-07-02 Eric ChristopherRemove the cached InstrItineraryData on the TargetMachi...
next