summaryrefslogtreecommitdiff
path: root/lib/Target
Commit message (Expand)AuthorAge
* [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
* [AArch64] When combining constant mul of power of 2 plus/minus 1, prefer shiftChad Rosier2014-06-09
* [C++11] Use 'nullptr'.Craig Topper2014-06-08
* X86: simplify data layout calculationSaleem Abdulrasool2014-06-08
* AsmMatchers: Use unique_ptr to manage ownership of MCParsedAsmOperandDavid Blaikie2014-06-08
* Revert "Do materialize for floating point"Alp Toker2014-06-08
* Remove outdated CMake MSVC workaroundAlp Toker2014-06-08
* Do materialize for floating pointReed Kotler2014-06-08
* start to clean up buildMI calls in mips fast-iselReed Kotler2014-06-08
* include MipsGenFastISel.incReed Kotler2014-06-08
* Fix typosAlp Toker2014-06-07
* ARM: correct assertion for long-calls on WoASaleem Abdulrasool2014-06-07
* Replace the use of TargetMachine with a tiny bool variable.Eric Christopher2014-06-06
* Remove all local variables from X86SelectionDAGInfo, the DAG hasEric Christopher2014-06-06
* X86: Don't turn shifts into ands if there's another use that may not check fo...Benjamin Kramer2014-06-06
* Have TargetSelectionDAGInfo take a DataLayout initializer rather thanEric Christopher2014-06-06
* Fixed a bug in lowering shuffle_vectors to insertpsFilipe Cabecinhas2014-06-06
* [PPC64LE] Fix lowering of BUILD_VECTOR and SHUFFLE_VECTOR for little endianBill Schmidt2014-06-06
* Remove X86Subtarget from the X86FrameLowering constructor sinceEric Christopher2014-06-05
* Remove caching of the subtarget for X86FrameLowering.Eric Christopher2014-06-05
* Remove duplicate copy of InstrItineraryData from the TargetMachine,Eric Christopher2014-06-05
* Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder2014-06-05
* [PPC64LE] Temporarily disable VSX support in little-endian modeBill Schmidt2014-06-05
* [SystemZ] Do not install IfConverter pass at -O0Ulrich Weigand2014-06-05
* [mips] Modify long branch for NaCl:Sasa Stankovic2014-06-05
* We've got a getSlotSize call already that we use everywhere else,Eric Christopher2014-06-05
* R600/SI: Match rsq instructionsMatt Arsenault2014-06-05
* 80-columns.Eric Christopher2014-06-05
* Remove uses of the TargetMachine from X86FrameLowering.Eric Christopher2014-06-05
* Use nullptrMatt Arsenault2014-06-05
* Two small enhancements for the JIT.Yaron Keren2014-06-04
* [AArch64] clang-format the load/store optimizer.Tilmann Scheller2014-06-04
* [AArch64] Fix some LLVM Coding Standards violations in the load/store optimizer.Tilmann Scheller2014-06-04
* Fix a use of uninitialized value. OldCC is set when IsCmpZero || IsSwapped an...Nick Lewycky2014-06-04
* Add a subtarget hook: enablePostMachineScheduler.Andrew Trick2014-06-04
* Fix typosMatt Arsenault2014-06-03
* Revert r209381 as it isn't a local variable. Add a testcase so thatEric Christopher2014-06-03