summaryrefslogtreecommitdiff
path: root/lib/Target
Commit message (Expand)AuthorAge
...
* Remove a method that was just replacing direct access to a member.Eric Christopher2014-06-10
* Remove the use of TargetMachine from X86InstrInfo.Eric Christopher2014-06-10
* Move X86RegisterInfo away from using the TargetMachine and onlyEric Christopher2014-06-10
* Use the TargetMachine on the DAG or the MachineFunction insteadEric Christopher2014-06-10
* R600/SI: Emit an error when attempting to spill VGPRs v4Tom Stellard2014-06-10
* R600/SI: Fix a crash when spilling SGPRsTom Stellard2014-06-10
* R600: Use BCNT_INT for evergreenMatt Arsenault2014-06-10
* R600/SI: Implement i64 ctpopMatt Arsenault2014-06-10
* R600/SI: Use bcnt instruction for ctpopMatt Arsenault2014-06-10
* R600: Handle fcopysignMatt Arsenault2014-06-10
* R600/SI: Handle sign_extend and zero_extend to i64 with patterns.Matt Arsenault2014-06-10
* Add a FIXME.Eric Christopher2014-06-10
* Move AArch64SelectionDAGInfo down to the subtarget.Eric Christopher2014-06-10
* Remove the cached little endian variable. We can get it easily offEric Christopher2014-06-10
* Have AArch64SelectionDAGInfo take a DataLayout parameter ratherEric Christopher2014-06-10
* Remove caching of the subtarget for AArch64SelectionDAGInfo.Eric Christopher2014-06-10
* Move DataLayout onto the AArch64 subtarget.Eric Christopher2014-06-10
* Move AArch64FrameLowering into the subtarget.Eric Christopher2014-06-10
* Remove the uses of AArch64TargetMachine and AArch64Subtarget fromEric Christopher2014-06-10
* Do Materialize Floating Point in Mips Fast-IselReed Kotler2014-06-10
* [X86] Improved target combine rules for selecting horizontal add/sub.Andrea Di Biagio2014-06-10
* Hexagon: Expand i1 SELECT_CCTom Stellard2014-06-10
* [X86] AVX512: Add vmovntdqaAdam Nemet2014-06-10
* Fix a bug in the Thumb1 ARM Load/Store optimizerRenato Golin2014-06-10
* SelectionDAG: Don't use MVT::Other to determine legality of ISD::SELECT_CCTom Stellard2014-06-10
* SelectionDAG: Expand SELECT_CC to SELECT + SETCCTom Stellard2014-06-10
* [PPC64LE] Recognize shufflevector patterns for little endianBill Schmidt2014-06-10
* [AArch64] Emit .ident compiler version attribute.Chad Rosier2014-06-10
* Condition codes AL and NV are invalid in the aliases that useArtyom Skrobov2014-06-10
* AArch64: disallow x30 & x29 as the destination for indirect tail callsTim Northover2014-06-10
* Revert "X86: elide comparisons after cmpxchg instructions."Tim Northover2014-06-10
* X86: elide comparisons after cmpxchg instructions.Tim Northover2014-06-10
* AArch64: teach FastISel how to handle offset FrameIndicesTim Northover2014-06-10
* AArch64: make FastISel memcpy emission more robust.Tim Northover2014-06-10
* Delete X86JITInfo in the subtarget destructor.Eric Christopher2014-06-10
* [ConstantHoisting][X86] Improve the cost model for small constants with large...Juergen Ributzka2014-06-10
* [PPC64LE] Generate correct code for unaligned little-endian vector loadsBill Schmidt2014-06-09
* ARM: add VLA extension for WoA Itanium ABISaleem Abdulrasool2014-06-09
* Move all of the x86 subtarget initialized variables down into the x86 subtargetEric Christopher2014-06-09
* R600/SI: Rename VOP3 helper class to be more generalMatt Arsenault2014-06-09
* [X86] Add target combine rules for horizontal add/sub.Andrea Di Biagio2014-06-09
* R600/SI: Keep 64-bit not on SALUMatt Arsenault2014-06-09
* R600: Fix selection failure for vector bswapMatt Arsenault2014-06-09
* [PPC64LE] Generate correct little-endian code for v16i8 multiplyBill Schmidt2014-06-09
* [mips] Fix a bug for NaCl target - Don't report the error when non-dangerousSasa Stankovic2014-06-09
* [X86] Avoid emitting unnecessary test instructions.Andrea Di Biagio2014-06-09
* [X86] Use ADD/SUB instead of INC/DEC for SilvermontAlexey Volkov2014-06-09
* [AArch64] Missing aliases for CMP/CMN [W]SP with no shiftArtyom Skrobov2014-06-09
* [mips][mips64r6] Add LDPC instructionZoran Jovanovic2014-06-09
* [AArch64] Fix the ordering of the accumulate operand in SchedRW list.Chad Rosier2014-06-09