| Commit message (Expand) | Author | Age | Files | Lines |
| * | [CodeGen] Fix the computation of the alignment of split stores. | Hans Wennborg | 2020-02-12 | 1 | -2/+10 |
| * | [PGO][PGSO] Update BFI in CodeGenPrepare::optimizeSelectInst. | Hiroshi Yamauchi | 2020-01-23 | 1 | -0/+1 |
| * | [CodegenPrepare] Guard against degenerate branches | Valentin Churavy | 2019-12-16 | 1 | -0/+4 |
| * | [IR] Split out target specific intrinsic enums into separate headers | Reid Kleckner | 2019-12-11 | 1 | -0/+2 |
| * | [PGO][PGSO] Instrument the code gen / target passes. | Hiroshi Yamauchi | 2019-12-09 | 1 | -20/+38 |
| * | [DebugInfo] Nerf placeDbgValues, with prejudice | Jeremy Morse | 2019-12-09 | 1 | -27/+31 |
| * | Revert "[PGO][PGSO] Instrument the code gen / target passes." | Hiroshi Yamauchi | 2019-12-06 | 1 | -38/+20 |
| * | [PGO][PGSO] Instrument the code gen / target passes. | Hiroshi Yamauchi | 2019-12-06 | 1 | -20/+38 |
| * | [DebugInfo][CGP] Update dbg.values when sinking address computations | Jeremy Morse | 2019-12-06 | 1 | -0/+25 |
| * | Fix a typo. | Hans Wennborg | 2019-11-30 | 1 | -1/+1 |
| * | Sink all InitializePasses.h includes | Reid Kleckner | 2019-11-13 | 1 | -1/+2 |
| * | [CGP] Make ICMP_EQ use CR result of ICMP_S(L|G)T dominators | Yi-Hong Lyu | 2019-11-11 | 1 | -0/+94 |
| * | [Alignment][NFC] Remove dependency on GlobalObject::setAlignment(unsigned) | Guillaume Chatelet | 2019-10-15 | 1 | -1/+1 |
| * | Reapply r374743 with a fix for the ocaml binding | Joerg Sonnenberger | 2019-10-14 | 1 | -18/+4 |
| * | Revert "Add a pass to lower is.constant and objectsize intrinsics" | Dmitri Gribenko | 2019-10-14 | 1 | -4/+18 |
| * | Add a pass to lower is.constant and objectsize intrinsics | Joerg Sonnenberger | 2019-10-13 | 1 | -18/+4 |
| * | CodeGenPrepare - silence static analyzer dyn_cast<> null dereference warnings... | Simon Pilgrim | 2019-10-08 | 1 | -11/+8 |
| * | [Alignment][NFC] Remove AllocaInst::setAlignment(unsigned) | Guillaume Chatelet | 2019-09-30 | 1 | -1/+1 |
| * | [CodeGenPrepare] Mend "avoid crashing from replacing a phi twice" fix. | Jesper Antonsson | 2019-09-27 | 1 | -1/+1 |
| * | Revert [IR] allow fast-math-flags on phi of FP values | Sanjay Patel | 2019-09-25 | 1 | -1/+1 |
| * | [IR] allow fast-math-flags on phi of FP values | Sanjay Patel | 2019-09-25 | 1 | -1/+1 |
| * | [CGP] Ensure sinking multiple instructions does not invalidate dominance checks | David Green | 2019-09-12 | 1 | -9/+23 |
| * | CodeGenPrep: add separate hook say when GEPs should be used for sinking. NFCI. | Tim Northover | 2019-09-12 | 1 | -2/+2 |
| * | Change TargetLibraryInfo analysis passes to always require Function | Teresa Johnson | 2019-09-07 | 1 | -1/+1 |
| * | [CGP] Remove ModifiedDT from the makeBitReverse loop | Craig Topper | 2019-08-19 | 1 | -1/+0 |
| * | [CodeGenPrepare] Fix use-after-free | Sanjay Patel | 2019-08-16 | 1 | -1/+2 |
| * | [llvm] Migrate llvm::make_unique to std::make_unique | Jonas Devlieghere | 2019-08-15 | 1 | -6/+6 |
| * | [NFC][CodeGen] Modify the type element of TailCalls to simplify the dupRetToE... | Kang Zhang | 2019-08-02 | 1 | -12/+9 |
| * | [DAGCombiner] [CodeGenPrepare] More comprehensive GEP splitting | Luis Marques | 2019-06-17 | 1 | -9/+4 |
| * | [CodeGenPrepare][x86] shift both sides of a vector select when profitable | Sanjay Patel | 2019-06-16 | 1 | -3/+42 |
| * | [CodeGenPrepare] propagate debuginfo when copying a shuffle | Sanjay Patel | 2019-06-14 | 1 | -0/+1 |
| * | TTI: Improve default costs for addrspacecast | Matt Arsenault | 2019-06-03 | 1 | -2/+2 |
| * | Use the DataLayout::typeSizeEqualsStoreSize helper. NFC | Bjorn Pettersson | 2019-05-24 | 1 | -3/+2 |
| * | [CodeGenPrepare] Ensure we get a non-null result from getTrueOrFalseValue. NFCI. | Simon Pilgrim | 2019-05-09 | 1 | -1/+3 |
| * | [CodeGenPrepare] Don't split the store if it is volatile | QingShan Zhang | 2019-05-08 | 1 | -0/+4 |
| * | [NFC] BasicBlock: refactor changePhiUses() out of replacePhiUsesWith(), use it | Roman Lebedev | 2019-05-05 | 1 | -2/+1 |
| * | [NFC] PHINode: introduce replaceIncomingBlockWith() function, use it | Roman Lebedev | 2019-05-05 | 1 | -5/+2 |
| * | [CodeGenPrepare] limit overflow intrinsic matching to a single basic block (2... | Sanjay Patel | 2019-05-04 | 1 | -28/+21 |
| * | Revert "[CodeGenPrepare] limit overflow intrinsic matching to a single basic ... | Evgeniy Stepanov | 2019-05-03 | 1 | -42/+47 |
| * | [CodeGenPrepare] limit overflow intrinsic matching to a single basic block | Sanjay Patel | 2019-05-03 | 1 | -47/+42 |
| * | [CGP] Look through bitcasts when duplicating returns for tail calls | Francis Visoiu Mistrih | 2019-04-23 | 1 | -1/+3 |
| * | Include what's used in a few cpp files - these were getting transitive | Eric Christopher | 2019-04-12 | 1 | -0/+1 |
| * | [IR] Refactor attribute methods in Function class (NFC) | Evandro Menezes | 2019-04-04 | 1 | -2/+2 |
| * | [CGP] Reset DT when optimizing select instructions | Teresa Johnson | 2019-03-27 | 1 | -4/+8 |
| * | [CGP] Build the DominatorTree lazily | Teresa Johnson | 2019-03-25 | 1 | -34/+39 |
| * | [CGP] Make several static functions member functions (NFC) | Teresa Johnson | 2019-03-24 | 1 | -19/+25 |
| * | [CodeGenPrepare] limit formation of overflow intrinsics (PR41129) | Sanjay Patel | 2019-03-21 | 1 | -2/+6 |
| * | [CGP] fix formatting; NFC | Sanjay Patel | 2019-03-20 | 1 | -3/+4 |
| * | [CGP] convert chain of 'if' to 'switch'; NFC | Sanjay Patel | 2019-03-20 | 1 | -14/+13 |
| * | [CodeGenPrepare] avoid crashing from replacing a phi twice | Mikael Holmen | 2019-03-15 | 1 | -2/+6 |