[LIR] Move all the helpers to be private and re-order the methods in
[oota-llvm.git] / lib / Target /
2015-08-12 JF BastienWebAssembly: floating-point comparisons
2015-08-12 Sanjay Patel80-cols; NFC
2015-08-12 Sanjay Patelfix typo; NFC
2015-08-12 Zoran Jovanovic[mips][microMIPS] Create microMIPS64r6 subtarget and...
2015-08-12 Michael Kuperstein[X86] Disable mul -> shl + lea combine when compiling...
2015-08-12 Michael Kuperstein[X86] Allow x86 call frame optimization to fold more...
2015-08-12 Matt ArsenaultAMDGPU: Fix assert on dbg_value instructions
2015-08-12 Simon Pilgrim[InstCombine] Move SSE/AVX vector blend folding to...
2015-08-12 Saleem AbdulrasoolX86: hoist a condition into a variable (NFC)
2015-08-12 Sanjay Patel[x86] enable machine combiner reassociations for 256...
2015-08-11 Alex LorenzPseudoSourceValue: Transform the mips subclass to targe...
2015-08-11 Alex LorenzPseudoSourceValue: Replace global manager with a manage...
2015-08-11 Alex LorenzPseudoSourceValue: Introduce a 'PSVKind' enumerator.
2015-08-11 Mark HeffernanUse 32-bit divides instead of 64-bit divides where...
2015-08-11 JF BastienWebAssembly: implement comparison.
2015-08-11 Sanjay Patel[x86] enable machine combiner reassociations for 128...
2015-08-11 JF BastienWebAssembly: implement WebAssemblyTargetLowering::getTa...
2015-08-11 Rafael EspindolaUse llvm::make_unique to fix the MSVC build.
2015-08-11 Michael Kuperstein[X86] Allow merging of immediates within a basic block...
2015-08-11 James Molloy[AArch64] Match fminnum/fmaxnum for vector fminnm/fmaxn...
2015-08-11 James Molloy[AArch64] Replace the custom AArch64ISD::FMIN/MAX nodes...
2015-08-11 James Molloy[ARM] Match fminnan/fmaxnan for vector vmin/vmax instea...
2015-08-11 James Molloy[ARM] Match fminnum/fmaxnum for vector vminnm/vmaxnm...
2015-08-11 James Molloy[ARM] Replace ARMISD::VMINNM/VMAXNM with ISD::FMINNUM...
2015-08-11 James Molloy[ARM] Replace ARMISD::FMIN/FMAX with the shiny new...
2015-08-11 Marina Yatsina[X86] Add SAL mnemonics for Intel syntax
2015-08-11 Marina Yatsina[X86] Fix REPE, REPZ, REPNZ for intel syntax
2015-08-11 Marina Yatsina[X86] Fix imul alias for intel syntax
2015-08-11 Vasileios Kalintiris[mips] Remap move as or.
2015-08-11 Michael Kuperstein[X86] When optimizing for minsize, use POP for small...
2015-08-11 JF BastienWebAssembly: NFC fix release build break, unused variable.
2015-08-11 JF BastienWebAssembly: add basic floating-point tests
2015-08-11 Cameron EsfahaniExplicitly clear the MI operand list when getInstructio...
2015-08-11 JF BastienWebAssembly: simply assert on SNaN and NaNs with payloads
2015-08-10 Joerg SonnenbergerAdd lduw and lwua aliases for SPARCv9.
2015-08-10 Joerg SonnenbergerLoad/store for float registers from/to alternate space.
2015-08-10 JF BastienWebAssembly: print immediates
2015-08-10 Joerg SonnenbergerAdd support for the signx instrution alias of SPARCv9.
2015-08-10 JF Bastienx86: Emit LAHF/SAHF instead of PUSHF/POPF
2015-08-10 Sanjay Patelfix minsize detection: minsize attribute implies optimi...
2015-08-10 Simon Pilgrim[InstCombine] Move SSE2/AVX2 arithmetic vector shift...
2015-08-10 James Y Knight[Sparc] Implement i64 load/store support for 32-bit...
2015-08-10 Chad Rosier[AArch64] Convert a conditional check that will always...
2015-08-10 Chad RosierTypo. Move comment closer to relevant code. NFC.
2015-08-10 Sanjay Patelfix minsize detection: minsize attribute implies optimi...
2015-08-10 Sanjay Patelfix minsize detection: minsize attribute implies optimi...
2015-08-10 Sanjay Patelfix minsize detection: minsize attribute implies optimi...
2015-08-10 Sanjay Patelfix minsize detection: minsize attribute implies optimi...
2015-08-10 Marina YatsinaTest commit to verify commit access
2015-08-09 Saleem AbdulrasoolX86: remove a dead store (NFC)
2015-08-08 Sanjay Patel[x86] enable machine combiner reassociations for 128...
2015-08-08 Benjamin KramerFix some comment typos.
2015-08-08 Craig Topper[X86] Add ADX and RDSEED to Skylake processor.
2015-08-08 Craig TopperAdd SlowBTMem to Sandy Bridge and newer Intel CPUs...
2015-08-08 Tom StellardAMDGPU/SI: Another attempt to fix Windows bots broken...
2015-08-08 Matt ArsenaultRemove unnecessary includes
2015-08-08 Matt ArsenaultAMDGPU: Implement AMDGPUOperand::print()
2015-08-08 Matt ArsenaultAMDGPU/SI: Remove VCCReg
2015-08-08 Matt ArsenaultAMDGPU/SI: Remove source uses of VCCReg
2015-08-08 Tom StellardAMDGPU/SI: Attempt to fix Windows bots broken by r244372
2015-08-07 Tom StellardAMDGPU: Add pass to lower OpenCL image and sampler...
2015-08-07 Quentin Colombet[AArch64][LoadStoreOptimizer] Turn a test into an asser...
2015-08-07 Tom StellardAMDGPU/SI: Use InstAlias instead of MnemonicAlias for...
2015-08-07 Matt ArsenaultAMDGPU: Assume SMRD access for constant address space
2015-08-07 Chad Rosier[ARM] Remove an unused reference to MachineRegisterInfo...
2015-08-07 Tom StellardAMDGPU/SI: Use correct encoding of vopc for VI in the...
2015-08-07 Tom StellardAMDGPU/SI: v_mac_legacy_f32 does not exist on VI
2015-08-07 Tom StellardAMDGPU/SI: Remove unused outs parameter from VOPC Table...
2015-08-07 Silviu BarangaFix unused variable warning introduced in r244314
2015-08-07 Silviu Baranga[ARM] Update ReconstructShuffle to handle mismatched...
2015-08-07 JF BastienWebAssembly: textual emission uses expected opcode...
2015-08-06 Juergen Ributzka[AArch64][FastISel] Always use AND before checking...
2015-08-06 Juergen RibutzkaRevert "[AArch64][FastISel] Add more truncation tests...
2015-08-06 Pete CooperConvert a bunch of loops to foreach. NFC.
2015-08-06 Tom StellardAMDGPU/SI: Add Fiji support
2015-08-06 Tom StellardAMDGPU/SI: Add support for 32-bit immediate SMRD offset...
2015-08-06 Tom StellardAMDGPU/SI: Use ComplexPatterns for SMRD addressing...
2015-08-06 Nico RieckRename inst_range() to instructions() for consistency...
2015-08-06 Chad Rosier[AArch64] Use a static function and other minor cleanup...
2015-08-06 Chad Rosier[AArch64] Improve the readability of the ld/st optimiza...
2015-08-06 Douglas Katzman[SPARC] Don't compare arch name as a string, use the...
2015-08-06 Michael LiaoRemoving tailing whitespaces
2015-08-06 Michael Kuperstein[X86] Improve EmitLoweredSelect for contiguous CMOV...
2015-08-06 Alex LorenzMIR Serialization: Initial serialization of the machine...
2015-08-05 JF Bastienx86: NFC remove needless InstrCompiler cast
2015-08-05 Bjarke Hammersholt... [NVPTX] Use LDG for pointer induction variables.
2015-08-05 David Blaikie-Wdeprecated: Remove some dead code that was relying...
2015-08-05 Krzysztof Parzyszek[Hexagon] Edit a comment. NFC
2015-08-05 JF Bastienx86 atomic: optimize a.store(reg op a.load(acquire...
2015-08-05 JF BastienRevert "Fix MO's analyzePhysReg, it was confusing sub...
2015-08-05 JF BastienFix MO's analyzePhysReg, it was confusing sub- and...
2015-08-05 Krzysztof Parzyszek[Hexagon] Implement TargetTransformInfo for Hexagon
2015-08-05 Chandler Carruth[TTI] Make the cost APIs in TargetTransformInfo consist...
2015-08-05 Pete CooperMove BB succ_iterator to be inside TerminatorInst....
2015-08-05 Chad Rosier[AArch64] Register AArch64DeadRegisterDefinition pass...
2015-08-05 James Y Knight[Sparc] Fix disassembly of popc instruction.
2015-08-05 Matt ArsenaultAMDGPU/SI: Remove EXECReg
2015-08-05 Matt ArsenaultAMDGPU: Remove SCCReg.
2015-08-05 Chad Rosier[AArch64] Register (existing) AArch64BranchRelaxation...
2015-08-05 Chad Rosier[AArch64] Make the naming of the Address Type Promotion...
next