Historial de Commits

Autor SHA1 Mensaje Fecha
  Roman Lebedev 261aa93b1b [NFC] BasicBlock: generalize replaceSuccessorsPhiUsesWith(), take Old bb hace 6 años
  Roman Lebedev fb75d57329 [NFC] BasicBlock: refactor changePhiUses() out of replacePhiUsesWith(), use it hace 6 años
  Roman Lebedev 14d59d23ed [NFC] PHINode: introduce replaceIncomingBlockWith() function, use it hace 6 años
  Nick Desaulniers d4e78b06a1 Revert "[INLINER] allow inlining of address taken blocks" hace 6 años
  Nick Desaulniers f85aaf1917 [INLINER] allow inlining of address taken blocks hace 6 años
  Max Kazantsev 056e9a4188 [NFC] Rename DontDeleteUselessPHIs --> KeepOneInputPHIs hace 6 años
  Chandler Carruth 6b547686c5 Update the file headers across all of the LLVM projects in the monorepo hace 6 años
  Vedant Kumar eeb1971b1c [IR] Add Instruction::isLifetimeStartOrEnd, NFC hace 6 años
  Vedant Kumar 94a229e81e [IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlock hace 6 años
  Chandler Carruth d8d8371469 [TI removal] Make `getTerminator()` return a generic `Instruction`. hace 6 años
  Chandler Carruth 2aaf7228e0 [TI removal] Make variables declared as `TerminatorInst` and initialized hace 6 años
  Chandler Carruth acc248f4ab [IR] Sink `isExceptional` predicate to `Instruction`, rename it to hace 7 años
  Chandler Carruth 5eb83c58cd [IR] Begin removal of TerminatorInst by removing successor manipulation. hace 7 años
  Vedant Kumar ab0a33b6a7 Rename skipDebugInfo -> skipDebugIntrinsics, NFC hace 7 años
  Vedant Kumar 83a6451ad7 [IR] Introduce helpers to skip debug instructions (NFC) hace 7 años
  Florian Hahn 848303cb28 [BasicBlock] Add instructionsWithoutDebug methods to skip debug insts. hace 7 años
  Matt Arsenault 0598347e4d IR: Fix BasicBlock::phis for empty blocks hace 7 años
  Hiroshi Yamauchi dd33e177dd Irreducible loop metadata for more accurate block frequency under PGO. hace 7 años
  Andrew Kaylor c539eea7c6 Restrict the definition of loop preheader to avoid EH blocks hace 8 años
  Chandler Carruth a1a0cf0a7b [IR] Add an iterator and range accessor for the PHI nodes of a basic hace 8 años
  Craig Topper 4f2f5a394a [IR] Share implementation for pairs of const and non-const methods using const_cast. NFCI hace 8 años
  Craig Topper 170b761d4e [IR] Share implementation of pairs of const and non-const methods in BasicBlock using the const version instead of the non-const version hace 8 años
  Craig Topper f931f143cb [IR] Use const_cast to reuse the const version of two BasicBlock methods that are duplicated for both const and non-const. NFC hace 8 años
  Mehdi Amini d1e3c5aaec Don't create a SymbolTable in Function when the LLVMContext discards value names (NFC) hace 9 años
  Benjamin Kramer e96e21f003 Apply clang-tidy's modernize-loop-convert to most of lib/IR. hace 9 años
  Reid Kleckner 0e77da267e Revert "[SimplifyCFG] Extend TryToSimplifyUncondBranchFromEmptyBlock for empty block including lifetime intrinsics" hace 9 años
  Hans Wennborg 0c15a0b738 [SimplifyCFG] Extend TryToSimplifyUncondBranchFromEmptyBlock for empty block including lifetime intrinsics hace 9 años
  Sanjoy Das f9e7219610 Introduce @llvm.experimental.deoptimize hace 9 años
  Duncan P. N. Exon Smith 14147eda61 ADT: Stop using getNodePtrUnchecked on end() iterators hace 9 años
  Duncan P. N. Exon Smith eac309550f IR: Remove implicit iterator conversions from lib/IR, NFC hace 10 años