- 41e32bf [PartialInliner] Skip call sites where inlining fails. by Florian Hahn · 8 years ago
- 9590658 [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closure by Vivek Pandya · 8 years ago
- e9ea08a [Transforms] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). by Eugene Zelenko · 8 years ago
- 0965da2 Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.* by Adam Nemet · 8 years ago
- 0e8c4bb Sink some IntrinsicInst.h and Intrinsics.h out of llvm/include by Reid Kleckner · 8 years ago
- f98335e [PartialInlining] Formatting. NFC. by Chad Rosier · 8 years ago
- 4cb2e82 [PartialInlining] Type. NFC. by Chad Rosier · 8 years ago
- 0812c5b [InlineCost] Add cl::opt to allow full inline cost to be computed for debugging purposes. by Haicheng Wu · 8 years ago
- c3f8e83 Fix function name /NFC by Xinliang David Li · 8 years ago
- eea0ade [PartialInlining] Code Refactoring by Xinliang David Li · 8 years ago
- 5fdc75a Fix debug build test failure by Xinliang David Li · 8 years ago
- 0b7d858 [PartialInlining] Minor cost anaysis tuning by Xinliang David Li · 8 years ago
- 32c5e80 [PartialInlining] Reduce outlining overhead by removing unneeded live-out(s) by Xinliang David Li · 8 years ago
- a637489 [PartialInlining] Replace delete with unique_ptr in computeCallsiteToProfCountMap by Vitaly Buka · 8 years ago
- 8726d91 Fix memory leak by Xinliang David Li · 8 years ago
- 392e975 Fix test failure on windows -- do not return deleted func by Xinliang David Li · 8 years ago
- 66bdfca [PartialInlining] Profile based cost analysis by Xinliang David Li · 8 years ago
- f5f9160 [ProfileSummary] Make getProfileCount a non-static member function. by Easwaran Raman · 8 years ago
- aa42a10 [PartialInlining] Capture by reference rather than by value. by Davide Italiano · 8 years ago
- ab8722f [PartialInlining] Add more early filtering by Xinliang David Li · 9 years ago
- 6133846 [PartialInlining] Hook up inline cost analysis by Xinliang David Li · 9 years ago
- d21601a [PartialInlining]: Improve partial inlining to handle complex conditions by Xinliang David Li · 9 years ago
- db8d09b [PartialInine]: add triaging options by Xinliang David Li · 9 years ago
- 15744ad [PartialInlining] Add optimization remark support by Xinliang David Li · 9 years ago
- 016a82b [PartialInlining] Using existing hasAddressTaken interface to legality check/NFC by Xinliang David Li · 9 years ago
- 0e9f6df [PartialInliner] Partial inliner needs to check use kind before transformation by Xinliang David Li · 9 years ago
- 061f4a5 Apply clang-tidy's performance-unnecessary-value-param to LLVM. by Benjamin Kramer · 9 years ago
- aec2fa3 Revert @llvm.assume with operator bundles (r289755-r289757) by Daniel Jasper · 9 years ago
- 3ca4a6b Remove the AssumptionCache by Hal Finkel · 9 years ago
- f801575 CodeExtractor : Add ability to preserve profile data. by Sean Silva · 9 years ago
- 423c714 Revert r277313 and r277314. by Sean Silva · 9 years ago
- 6208924 CodeExtractor : Add ability to preserve profile data. by Sean Silva · 9 years ago
- 519323d Cleanup : Reformat PartialInliner.cpp to have current LLVM style conventions by Sean Silva · 9 years ago
- fe5abd5 Fix : Partial Inliner requires AssumptionCacheTracker by Sean Silva · 9 years ago
- 1832bf6 [PM] Port PartialInlining to the new PM by Easwaran Raman · 9 years ago
- 135f735 Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. by Benjamin Kramer · 9 years ago
- dba9956 Cloning: Clean up the interface to the CloneFunction function. by Peter Collingbourne · 9 years ago
- aa641a5 Re-commit optimization bisect support (r267022) without new pass manager support. by Andrew Kaylor · 10 years ago
- 6013f45 Revert "Initial implementation of optimization bisect support." by Vedant Kumar · 10 years ago
- f0f2792 Initial implementation of optimization bisect support. by Andrew Kaylor · 10 years ago
- 1732340 IPO: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
- f00654e Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) by Alexander Kornienko · 10 years ago
- 70bc5f1 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- c26a17a Add range adapters predecessors() and successors() for BBs by Reid Kleckner · 11 years ago
- 6c99015 Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges." by Duncan P. N. Exon Smith · 11 years ago
- d11beff [C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges. by Manuel Jacob · 11 years ago
- f40110f [C++] Use 'nullptr'. Transforms edition. by Craig Topper · 12 years ago
- 964daaa [Modules] Fix potential ODR violations by sinking the DEBUG_TYPE by Chandler Carruth · 12 years ago
- cdf4788 [C++11] Add range based accessors for the Use-Def chain of a Value. by Chandler Carruth · 12 years ago
- 3e4c697 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- 1305dc3 [Modules] Move CFG.h to the IR library as it defines graph traits over IR types. by Chandler Carruth · 12 years ago
- 7352302 [PM] Split DominatorTree into a concrete analysis result object which by Chandler Carruth · 12 years ago
- 5ad5f15 [cleanup] Move the Dominators.h and Verifier.h headers into the IR by Chandler Carruth · 12 years ago
- 9fb823b Move all of the header files which are involved in modelling the LLVM IR by Chandler Carruth · 13 years ago
- ed0881b Use the new script to sort the includes of every file under lib. by Chandler Carruth · 13 years ago
- 0fde001 Move the CodeExtractor utility to a dedicated header file / source file, by Chandler Carruth · 14 years ago
- 5213134 Remove PHINode::reserveOperandSpace(). Instead, add a parameter to by Jay Foad · 15 years ago
- e0938d8 (Almost) always call reserveOperandSpace() on newly created PHINodes. by Jay Foad · 15 years ago
- 6c18d1a Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which by Owen Anderson · 15 years ago
- 229e38f Be more consistent in using ValueToValueMapTy. by Rafael Espindola · 15 years ago
- df7a4f2 Now with fewer extraneous semicolons! by Owen Anderson · 15 years ago
- ca26f79 Reapply r112091 and r111922, support for metadata linking, with a by Dan Gohman · 15 years ago
- a7aed18 Reapply r110396, with fixes to appease the Linux buildbot gods. by Owen Anderson · 15 years ago
- bda59bd Revert r110396 to fix buildbots. by Owen Anderson · 15 years ago
- 755aceb Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static by Owen Anderson · 15 years ago
- 10bb1f5 pass dereferenced iterator to dyn_cast by Gabor Greif · 15 years ago
- a57b97e Fix batch of converting RegisterPass<> to INTIALIZE_PASS(). by Owen Anderson · 15 years ago
- 0dc3c2d Use ValueMap instead of DenseMap. by Devang Patel · 15 years ago
- 4ba01ec refactor the interface to InlineFunction so that most of the in/out by Chris Lattner · 16 years ago
- 4a61882 Fix "the the" and similar typos. by Dan Gohman · 16 years ago
- 92fdb96 Fix indentation. by Dan Gohman · 16 years ago
- 974e12b Remove includes of Support/Compiler.h that are no longer needed after the by Nick Lewycky · 16 years ago
- 02d5f77 Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces. by Nick Lewycky · 16 years ago
- f0081db Fix PR4909, patch by Jakub Staszak. by Owen Anderson · 16 years ago
- 47db941 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
- 20b34ac Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in by Owen Anderson · 16 years ago
- 29c8efc Add newline at end of file. by Duncan Sands · 16 years ago
- bd6a213 Merge PartialInliner changes. by Owen Anderson · 16 years ago
- 2f82e27 Add an early implementation of a partial inlining pass. The idea behind this by Owen Anderson · 16 years ago