SelectionDAG: fold (fp_to_u/sint (s/uint_to_fp)) here too
[oota-llvm.git] / lib /
2015-02-16 Mehdi AminiSelectionDAG: fold (fp_to_u/sint (s/uint_to_fp)) here too
2015-02-16 Mehdi AminiInstCombine: fold more cases of (fp_to_u/sint (u/sint_t...
2015-02-16 Justin BognerInstrProf: Use ErrorOr for IndexedInstrProfReader:...
2015-02-16 Craig Topper[X86] Remove the multiply by 8 that goes into the shift...
2015-02-16 Craig Topper[X86] Remove x86.avx2.psll.dq.bs and x86.avx2.psrl...
2015-02-16 Matthias BraunARM: Transfer kill flag when lowering VSTMQIA to VSTMDIA.
2015-02-16 Matthias BraunRegisterCoalescer: Improve previous fix for wrong def...
2015-02-16 Aaron BallmanMSVC 2013 does not ICE on this code in the same fashion...
2015-02-16 Duncan P. N. Exon... Bitcode: Fix major regression: large files w/ debug...
2015-02-16 David MajnemerConstantFold: Properly fold GEP indices wider than i64
2015-02-16 James MolloyRun LICM as part of the cleanup phase from the scalar...
2015-02-16 Aaron BallmanWe require MSVC 1800 as our minimum, so these checks...
2015-02-16 Aaron BallmanWe require MSVC 1800 as our minimum, so these checks...
2015-02-16 Aaron BallmanMSVC 2013 supports std::forward_as_tuple, while MSVC...
2015-02-16 Andrew TrickAArch64: Safely handle the incoming sret call argument.
2015-02-16 Hal Finkel[ADCE] Don't indent inside an anonymous namespace
2015-02-16 James Molloy[LoopReroll] Relax some assumptions a little.
2015-02-16 James Molloy[LoopReroll] Don't crash on dead code
2015-02-16 Evgeniy Stepanov[asan] Reuse a common function.
2015-02-16 Chandler Carruth[x86] Add a generic unpack-targeted lowering technique...
2015-02-16 Michael KupersteinFix quoting of #pragma comment for MS compat, LLVM...
2015-02-16 Chandler Carruth[x86] Add initial basic support for forming blends...
2015-02-16 Chandler Carruth[x86] Switch my usage of VariadicFunction to a "normal...
2015-02-16 David MajnemerIR: SrcTy == DstTy doesn't imply that a cast is valid
2015-02-16 David MajnemerAsmParser: extractvalue requires at least one index...
2015-02-16 David MajnemerAsmParser: Make sure GlobalVariables have sane types
2015-02-16 David MajnemerAsmParser: Reject alloca with function type
2015-02-16 David MajnemerVerifier: Diagnose module flags which have null ID...
2015-02-16 Craig Topper[X86] Add support for lowering shuffles to 256-bit...
2015-02-16 David MajnemerDebugInfo: Don't crash if 'Debug Info Version' has...
2015-02-16 David MajnemerDataLayout: Validate that the pref alignment is at...
2015-02-16 David MajnemerDataLayout: Report when the datalayout type alignment...
2015-02-16 David MajnemerIR: Properly return nullptr when getAggregateElement...
2015-02-16 Chandler Carruth[x86] Teach the 128-bit vector shuffle lowering routine...
2015-02-16 Filipe Cabecinhas[Bitcode reader] Fix a few assertions when reading...
2015-02-15 Lang Hames[ExecutionEngine] Fix dependence issue by moving RTDyld...
2015-02-15 Aaron BallmanRemoving LLVM_DELETED_FUNCTION, as MSVC 2012 was the...
2015-02-15 Benjamin KramerFormat: Modernize using variadic templates.
2015-02-15 Aaron BallmanRemoving LLVM_EXPLICIT, as MSVC 2012 was the last reaso...
2015-02-15 Zachary Turnerllvm-pdbdump: Add flags controlling the type of values...
2015-02-15 Philip ReamesRevert 229175
2015-02-15 Hal Finkel[ADCE] Convert another loop for a range-based for
2015-02-15 Hal Finkel[ADCE] Use inst_range and range-based fors
2015-02-15 Hal Finkel[ADCE] Fix formatting of pointer types
2015-02-15 Hal Finkel[ADCE] Fix capitalization of another local variable
2015-02-15 Hal Finkel[ADCE] Fix capitalization of some local variables
2015-02-15 Simon PilgrimCoding style fixes to recent patches. NFC.
2015-02-15 Simon Pilgrim[X86][AVX2] vpslldq/vpsrldq byte shifts for AVX2
2015-02-15 Chandler Carruth[x86] Teach the decomposed shuffle/blend lowering to...
2015-02-15 Chandler Carruth[SDAG] Teach the SelectionDAG to canonicalize vector...
2015-02-15 Chandler Carruth[x86] Teach the shuffle mask equivalence test to look...
2015-02-15 Chandler Carruth[x86] Tweak the ordering of unpack matching vs. element...
2015-02-15 Chandler Carruth[x86] Stop shuffling zero vectors. =]
2015-02-15 Chandler Carruth[x86] Use a more helpful parenthesizing of these compar...
2015-02-15 Chandler Carruth[x86] When splitting 256-bit vectors into 128-bit vecto...
2015-02-15 Chandler Carruth[x86] Make computing the zeroable elements slightly...
2015-02-15 Chandler Carruth[x86] Add a slight variation on some of the other gener...
2015-02-15 Elena DemikhovskyEnabled cost calculation for masked memory operations.
2015-02-15 Craig Topper[X86] Add assembly parser support for mnemonic aliases...
2015-02-15 Chandler Carruth[x86] Fix PR22377, a regression with the new vector...
2015-02-15 Craig Topper[X86] Add assembler predicates for the rest of the...
2015-02-15 Craig Topper[X86] Add the remaining 11 possible exact ModRM formats...
2015-02-14 Simon Pilgrim[X86][XOP] Enable commutation for XOP instructions
2015-02-14 Craig Topper[X86] Improve parsing support AVX/SSE floating point...
2015-02-14 Ramkumar RamachandraInstCombine: propagate deref via new addDereferenceableAttr
2015-02-14 Duncan P. N. Exon... Target: Canonicalize access to function attributes...
2015-02-14 Duncan P. N. Exon... NVPTX: Canonicalize access to function attributes, NFC
2015-02-14 Andrea Di Biagio[optnone] Skip pass Constant Hoisting on optnone functions.
2015-02-14 Simon PilgrimLine ending fix. NFC.
2015-02-14 Chandler CarruthRemove a variable only used in an assert and sink its...
2015-02-14 Matt ArsenaultR600/SI: Implement correct f64 fdiv
2015-02-14 Matt ArsenaultR600/SI: Use complex operand folding for div_scale
2015-02-14 Matt ArsenaultR600/SI: Fix implicit vcc operand to v_div_fmas_*
2015-02-14 Matt ArsenaultR600/SI: Fix schedule model for v_div_scale_{f32|f64}
2015-02-14 Matt ArsenaultR600/SI: Really fix size of VReg_1
2015-02-14 Matt ArsenaultR600/SI: Rename encoding field to match docs for VOP3b
2015-02-14 Zachary Turnerllvm-pdbdump: Only dump whitelisted global symbols.
2015-02-14 Zachary Turnerllvm-pdbdump: Re-order header files according to LLVM...
2015-02-14 Matt ArsenaultR600/SI: Fix not encoding src2 for v_div_scale_{f32...
2015-02-14 Matt ArsenaultR600/SI: Fix VOP3b encoding on VI
2015-02-14 Matt ArsenaultR600/SI: Fix phys reg copies in SIFoldOperands
2015-02-14 Matt ArsenaultR600/SI: Fix copies from SGPR to VCC
2015-02-14 Matt ArsenaultR600/SI: Add hack to copy from a VGPR to VCC
2015-02-14 Duncan P. N. Exon... PowerPC: Canonicalize access to function attributes...
2015-02-14 Matt ArsenaultR600/SI: Fix size of VReg_1
2015-02-14 Duncan P. N. Exon... R600: Canonicalize access to function attributes, NFC
2015-02-14 Duncan P. N. Exon... Mips: Canonicalize access to function attributes, NFC
2015-02-14 Duncan P. N. Exon... ARM: Canonicalize access to function attributes, NFC
2015-02-14 Duncan P. N. Exon... AArch64: Canonicalize access to function attributes...
2015-02-14 Duncan P. N. Exon... X86: Canonicalize access to function attributes, NFC
2015-02-14 Duncan P. N. Exon... CodeGen: Canonicalize access to function attributes...
2015-02-14 Ahmed Bougacha[X86] Factor out the CMOV pseudo definitions. NFCI.
2015-02-14 Matthias BraunRevert "On ELF, put PIC jump tables in a non executable...
2015-02-14 Duncan P. N. Exon... Transforms: Canonicalize access to function attributes...
2015-02-14 Reid KlecknerUnify the two EH personality classification routines...
2015-02-14 Duncan P. N. Exon... Analysis: Canonicalize access to function attributes...
2015-02-14 Eric ChristopherUse the template method to grab the target specific...
2015-02-14 Philip Reames[InstCombine] When canonicalizing gep indices, prefer...
2015-02-13 Chris BienemanFixing broken bots.
2015-02-13 Philip ReamesMinor tweak to MDA
next