| Commit message (Expand) | Author | Age | Files | Lines |
| * | DebugInfo: Avoid propagating incorrect debug locations in SelectionDAG via CSE. | Wolfgang Pieb | 2016-05-02 | 1 | -31/+37 |
| * | Fix grammar and correct comment - the debug information wasn't incorrect, rat... | Eric Christopher | 2016-05-02 | 1 | -2/+2 |
| * | [CodeGen] Add OPC_MoveChild0-OPC_MoveChild7 opcodes to isel matching tables t... | Craig Topper | 2016-05-02 | 1 | -0/+12 |
| * | getelementptr instruction, support index vector of EVT. | Igor Breger | 2016-05-01 | 1 | -1/+2 |
| * | DAGCombiner: Reduce truncated shl width | Matt Arsenault | 2016-04-29 | 1 | -0/+19 |
| * | Use SelectionDAG::getTargetConstant* helper functions. NFC. | Simon Pilgrim | 2016-04-29 | 1 | -4/+4 |
| * | Unify XDEBUG and EXPENSIVE_CHECKS (into the latter), and add an option to the... | Filipe Cabecinhas | 2016-04-29 | 2 | -4/+4 |
| * | [DAGCombiner] Follow coding convention for function name (NFC) | Gerolf Hoflehner | 2016-04-27 | 1 | -2/+2 |
| * | Revert r267649, it caused PR27539. | Nico Weber | 2016-04-27 | 1 | -11/+7 |
| * | Detects the SAD pattern on X86 so that much better code will be emitted once ... | Cong Hou | 2016-04-27 | 1 | -7/+11 |
| * | [CodeGen] Add getBuildVector and getSplatBuildVector helpers. NFCI. | Ahmed Bougacha | 2016-04-26 | 2 | -40/+25 |
| * | [PR27390] [CodeGen] Reject indexed loads in CombinerDAG. | Marcin Koscielnicki | 2016-04-25 | 2 | -3/+10 |
| * | [MachineCombiner] Support for floating-point FMA on ARM64 (re-commit r267098) | Gerolf Hoflehner | 2016-04-24 | 1 | -1/+10 |
| * | [CodeGen] Teach DAG combine to fold select_cc seteq X, 0, sizeof(X), ctlz_zer... | Craig Topper | 2016-04-24 | 1 | -0/+35 |
| * | [CodeGen] When promoting CTTZ operations to larger type, don't insert a selec... | Craig Topper | 2016-04-23 | 1 | -9/+11 |
| * | DAGCombiner: Relax alignment restriction when changing store type | Matt Arsenault | 2016-04-22 | 1 | -10/+14 |
| * | DAGCombiner: Relax alignment restriction when changing load type | Matt Arsenault | 2016-04-22 | 1 | -3/+4 |
| * | Revert r267098 - [MachineCombiner] Support for floating-point FMA on ARM64 | Daniel Sanders | 2016-04-22 | 1 | -11/+2 |
| * | [MachineCombiner] Support for floating-point FMA on ARM64 | Gerolf Hoflehner | 2016-04-22 | 1 | -2/+11 |
| * | LegalizeDAG: Move unaligned load/store expansion to TLI | Matt Arsenault | 2016-04-21 | 2 | -310/+304 |
| * | DAGCombiner: Reduce 64-bit BFE pattern to pattern on 32-bit component | Matt Arsenault | 2016-04-21 | 1 | -0/+44 |
| * | [SelectionDAG] Teach LegalizeVectorOps to directly Expand CTTZ_ZERO_UNDEF/CTL... | Craig Topper | 2016-04-21 | 1 | -3/+5 |
| * | [PPC, SSP] Support PowerPC Linux stack protection. | Tim Shen | 2016-04-19 | 1 | -13/+11 |
| * | [SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARD | Tim Shen | 2016-04-19 | 2 | -54/+51 |
| * | [NFC] Header cleanup | Mehdi Amini | 2016-04-18 | 5 | -5/+0 |
| * | Switch lowering: don't add incoming PHI values from skipped bit test MBB's (P... | Hans Wennborg | 2016-04-15 | 1 | -12/+26 |
| * | SelectionDAGISel: rangeify a loop | Hans Wennborg | 2016-04-15 | 1 | -23/+20 |
| * | Sink DI metadata usage out of MachineInstr.h and MachineInstrBuilder.h | Reid Kleckner | 2016-04-14 | 1 | -0/+1 |
| * | [CodeGen] Teach LLVM how to lower @llvm.{min,max}num to {MIN,MAX}NAN | David Majnemer | 2016-04-14 | 1 | -6/+16 |
| * | AMDGPU: Implement canonicalize | Matt Arsenault | 2016-04-14 | 2 | -1/+4 |
| * | TargetLowering: Factor out common code for tail call eligibility checking; NFC | Matthias Braun | 2016-04-14 | 1 | -0/+27 |
| * | Cleanup Store Merging in UseAA case | Nirav Dave | 2016-04-13 | 1 | -30/+44 |
| * | [CodeGen] Remove constant-folding dead code. NFC. | Ahmed Bougacha | 2016-04-12 | 1 | -12/+4 |
| * | Introduce an GCRelocateInst class [NFC] | Philip Reames | 2016-04-12 | 3 | -7/+6 |
| * | [DAGCombiner] Fold xor/and/or (bitcast(A), bitcast(B)) -> bitcast(op (A,B)) a... | Simon Pilgrim | 2016-04-11 | 1 | -2/+2 |
| * | TargetRegisterInfo: Add getRegAsmName() | Tom Stellard | 2016-04-11 | 1 | -1/+1 |
| * | [x86] use BMI 'andn' for logic + compare ops | Sanjay Patel | 2016-04-09 | 1 | -0/+4 |
| * | [SSP] Remove llvm.stackprotectorcheck. | Tim Shen | 2016-04-08 | 3 | -30/+16 |
| * | Fix Load Control Dependence in MemCpy Generation | Nirav Dave | 2016-04-08 | 2 | -57/+1 |
| * | NFC: make AtomicOrdering an enum class | JF Bastien | 2016-04-06 | 1 | -1/+1 |
| * | Lower @llvm.experimental.deoptimize as a noreturn call | Sanjoy Das | 2016-04-06 | 3 | -7/+35 |
| * | Swift Calling Convention: swifterror target-independent change. | Manman Ren | 2016-04-05 | 5 | -4/+353 |
| * | fix typos; NFC | Sanjay Patel | 2016-04-04 | 1 | -2/+2 |
| * | Swift Calling Convention: add swifterror attribute. | Manman Ren | 2016-04-01 | 3 | -0/+9 |
| * | Don't use an i64 return type with webkit_jscc | Sanjoy Das | 2016-04-01 | 1 | -6/+7 |
| * | Revert "Protect some assertions with NDEBUG rather than DEBUG()." | Justin Lebar | 2016-04-01 | 1 | -7/+6 |
| * | Protect some assertions with NDEBUG rather than DEBUG(). | Justin Lebar | 2016-04-01 | 1 | -6/+7 |
| * | fix typo; NFC | Sanjay Patel | 2016-03-31 | 1 | -2/+1 |
| * | Prevent X86ISelLowering from merging volatile loads | Nirav Dave | 2016-03-31 | 2 | -14/+9 |
| * | LegalizeDAG: Don't replace vector store with integer if not legal | Matt Arsenault | 2016-03-30 | 3 | -41/+87 |