summaryrefslogtreecommitdiff
path: root/lib/Target
Commit message (Expand)AuthorAge
* 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
* Fixup formatting in the pass.Eric Christopher2014-06-03
* [AArch64] Fix typo in load/store optimizer.Tilmann Scheller2014-06-03
* AArch64: mark small types (i1, i8, i16) as promotedTim Northover2014-06-03
* [AArch64] Correctly deal with VPR stack parameter passing.Jiangning Liu2014-06-03
* Allow alias to point to an arbitrary ConstantExpr.Rafael Espindola2014-06-03
* Omit else branch after return.Eric Christopher2014-06-02
* [X86] Fix checked arithmetic for i8 on X86.Andrea Di Biagio2014-06-02
* ARMEB: Fix function return type f64Christian Pirker2014-06-01
* R600: Set all float vector expands in the same placeMatt Arsenault2014-06-01
* Fix typosAlp Toker2014-05-31
* Update a couple of header inclusion guardsAlp Toker2014-05-31
* R600/SI: Remove redundant patternsMatt Arsenault2014-05-31
* R600/SI: Fix [s|u]int_to_fp for i1Matt Arsenault2014-05-31
* Have the TLOF creation take a Triple rather than needing a subtarget.Eric Christopher2014-05-31
* [X86] Add two combine rules to simplify dag nodes introduced during type lega...Andrea Di Biagio2014-05-30
* isSVR4ABI() returned !isDarwin() so just move that to the elseEric Christopher2014-05-30
* Rename CreateTLOF->createTLOF to match the rest of the file and theEric Christopher2014-05-30
* Separate the check for blend shuffle_vector masksFilipe Cabecinhas2014-05-30
* ARM: use AAPCS-style prologues for embedded MachO.Tim Northover2014-05-30
* ARM & AArch64: make use of common cmpxchg idioms after expansionTim Northover2014-05-30
* [X86] Remove AVX1 vbroadcast intrinsicsAdam Nemet2014-05-29
* [PPC] Use alias symbols in address computation.Rafael Espindola2014-05-29
* Restore getInvertedCondCode() from the phased-out backend, fixing disassembly...Artyom Skrobov2014-05-29
* Add missing check when MatchInstructionImpl() reports failureArtyom Skrobov2014-05-29
* Fix an assertion failure caused by v1i64 in DAGCombiner Shrink.Hao Liu2014-05-29