- 5f436fc Move DomTreeUpdater from IR to Analysis by Richard Trieu · 7 years ago
- 2946cd7 Update the file headers across all of the LLVM projects in the monorepo by Chandler Carruth · 7 years ago
- 107d0a8 [CSP, Cloning] Update DuplicateInstructionsInSplitBetween to use DomTreeUpdater. by Florian Hahn · 7 years ago
- edb12a8 [TI removal] Make variables declared as `TerminatorInst` and initialized by Chandler Carruth · 7 years ago
- 4d652c4 [CloneFunction] Constant fold terminators before checking single predecessor by Mikael Holmen · 7 years ago
- 96fc1de [IR] Begin removal of TerminatorInst by removing successor manipulation. by Chandler Carruth · 7 years ago
- 6bcf2ba Allow creating llvm::Function in non-zero address spaces by Alexander Richardson · 7 years ago
- f78650a Remove trailing space by Fangrui Song · 7 years ago
- 31b98d2 Move Analysis/Utils/Local.h back to Transforms by David Blaikie · 7 years ago
- 617d4a8 Test commit access. by Nicola Zaghen · 7 years ago
- e0b5f86 [STLExtras] Add distance() for ranges, pred_size(), and succ_size() by Vedant Kumar · 7 years ago
- 5f8f34e4 Remove \brief commands from doxygen comments. by Adrian Prantl · 8 years ago
- dab10b5 [DebugInfo][OPT] NFC follow-up on "Fixing a couple of DI duplication bugs of CloneModule" by Roman Tereshin · 8 years ago
- d769eb3 [DebugInfo][OPT] Fixing a couple of DI duplication bugs of CloneModule by Roman Tereshin · 8 years ago
- 3bb822e [CloneFunction] Preserve DT in DuplicateInstructionsInSplitBetween. by Florian Hahn · 8 years ago
- 2be3922 Fix a couple of layering violations in Transforms by David Blaikie · 8 years ago
- f0a25f7 [CloneFunction] Support BB == PredBB in DuplicateInstructionsInSplit. by Florian Hahn · 8 years ago
- c7fc81e Use phi ranges to simplify code. No functionality change intended. by Benjamin Kramer · 8 years ago
- def1729 Use a BumpPtrAllocator for Loop objects by Sanjoy Das · 8 years ago
- 4f3aa29 [Inliner] Fix a nasty bug when inlining a non-recursive trace of by Chandler Carruth · 8 years ago
- 8cdf648 [cloning] Do not duplicate types when cloning functions by Gor Nishanov · 8 years ago
- 9282f1a [Cloner] Re-map simplfied cloned instructions. by Davide Italiano · 8 years ago
- f73c8a0 Inlining: Don't re-map simplified cloned instructions. by Kyle Butt · 8 years ago
- 6bda14b Sort the remaining #include lines in include/... and lib/.... by Chandler Carruth · 8 years ago
- fa635d7 Reapply "[Cloning] Take another pass at properly cloning debug info" by Keno Fischer · 8 years ago
- 3fa5db4 Revert "[Cloning] Take another pass at properly cloning debug info" by Keno Fischer · 8 years ago
- 945dc1d [Cloning] Take another pass at properly cloning debug info by Keno Fischer · 8 years ago
- ffbeb22 Cloning: Fix debug info cloning by Gor Nishanov · 8 years ago
- 96ab872 [IR] De-virtualize ~Value to save a vptr by Reid Kleckner · 8 years ago
- c10d0e5 Make it illegal for two Functions to point to the same DISubprogram by Adrian Prantl · 8 years ago
- 66fb0d9 Revert r302469 "Make it illegal for two Functions to point to the same DISubprogram" by Hans Wennborg · 8 years ago
- 200a5ef Make it illegal for two Functions to point to the same DISubprogram by Adrian Prantl · 8 years ago
- e6bca0e Rename WeakVH to WeakTrackingVH; NFC by Sanjoy Das · 9 years ago
- 2cbeb00 Reverts commit r301424, r301425 and r301426 by Sanjoy Das · 9 years ago
- 01de557 Rename WeakVH to WeakTrackingVH; NFC by Sanjoy Das · 9 years ago
- f021fab [IR] Make getParamAttributes take argument numbers, not ArgNo+1 by Reid Kleckner · 9 years ago
- 7f72033 [IR] Take func, ret, and arg attrs separately in AttributeList::get by Reid Kleckner · 9 years ago
- 927d8e6 [IR] Redesign the case iterator in SwitchInst to actually be an iterator by Chandler Carruth · 9 years ago
- c2cb560 [IR] Add AttributeSet to hide AttributeSetNode* again, NFC by Reid Kleckner · 9 years ago
- eb9dd5b Reland "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" by Reid Kleckner · 9 years ago
- 211b1f3 Revert "[IR] Make AttributeSetNode public, avoid temporary AttributeList copies" by Reid Kleckner · 9 years ago
- 324c99d [IR] Make AttributeSetNode public, avoid temporary AttributeList copies by Reid Kleckner · 9 years ago
- b518054 Rename AttributeSet to AttributeList by Reid Kleckner · 9 years ago
- 8b859c2 [JumpThreading] Re-enable JumpThreading for guards by Sanjoy Das · 9 years ago
- 94c8d49 Revert "[JumpThreading] Thread through guards" by Anna Thomas · 9 years ago
- 74bda4d [JumpThreading] Thread through guards by Sanjoy Das · 9 years ago
- 5554eda [CloneFunction] Don't remove unrelated nodes from the CGSSC by David Majnemer · 9 years ago
- 4eefd6b Forgot the dyn_cast_or_null intended for r277691. by David Majnemer · 9 years ago
- 909793f Reinstate "[CloneFunction] Don't remove side effecting calls" by David Majnemer · 9 years ago
- a6be608 Revert "[CloneFunction] Don't remove side effecting calls" by Reid Kleckner · 9 years ago
- fa8ef91 [CloneFunction] Don't crash if the value map doesn't hold something by David Majnemer · 9 years ago
- fad0490 [CloneFunction] Don't remove side effecting calls by David Majnemer · 9 years ago
- 135f735 Apply clang-tidy's modernize-loop-convert to most of lib/Transforms. by Benjamin Kramer · 9 years ago
- b8da3a2 Reinstate r273711 by David Majnemer · 9 years ago
- ae2ef4c Revert r273711, it caused PR28298. by Nico Weber · 9 years ago
- 3b3e954 SimplifyInstruction does not imply DCE by David Majnemer · 9 years ago
- c702b8b Delay dominator updation while cloning loop. by Vikram TV · 9 years ago
- 382d81c IR: Allow multiple global metadata attachments with the same type. by Peter Collingbourne · 9 years ago
- dba9956 Cloning: Clean up the interface to the CloneFunction function. by Peter Collingbourne · 9 years ago
- 08efb0e [Cloning] cloneLoopWithPreheader(): add assert to ensure no sub-loops by Vaivaswatha Nagaraj · 10 years ago
- 724c503 Transforms: Try harder to fix bootstrap after r266565 by Duncan P. N. Exon Smith · 10 years ago
- 3d555ac ValueMapper: Don't allow explicit null mappings of Values, NFC by Duncan P. N. Exon Smith · 10 years ago
- 75819ae [PR27284] Reverse the ownership between DICompileUnit and DISubprogram. by Adrian Prantl · 10 years ago
- da68cbc IR: RF_IgnoreMissingValues => RF_IgnoreMissingLocals, NFC by Duncan P. N. Exon Smith · 10 years ago
- 2bc252a Cloning: Reduce complexity of debug info cloning and fix correctness issue. by Peter Collingbourne · 10 years ago
- b1bd398 Revert revisions 262636, 262643, 262679, and 262682. by Easwaran Raman · 10 years ago
- 3035719 Infrastructure for PGO enhancements in inliner by Easwaran Raman · 10 years ago
- 7a08381 Remove uses of builtin comma operator. by Richard Trieu · 10 years ago
- 7c7c3e3 [Cloning] Clone every Function's Debug Info by Keno Fischer · 10 years ago
- 7f18729 Remove CloningDirector and associated code by Easwaran Raman · 10 years ago
- 1f8fd88 Delete trailing whitespace; NFC by Sanjoy Das · 10 years ago
- 2d16145 Teach the inliner to track deoptimization state by Sanjoy Das · 10 years ago
- 2ac0c27 Also map the personality function in CloneFunctionInto by Keno Fischer · 10 years ago
- d4bff30 DI: Reverse direction of subprogram -> function edge. by Peter Collingbourne · 10 years ago
- 5b4c837 TransformUtils: Remove implicit ilist iterator conversions, NFC by Duncan P. N. Exon Smith · 10 years ago
- df005cb Fix some comment typos. by Benjamin Kramer · 10 years ago
- ebcd748 Convert a bunch of loops to foreach. NFC. by Pete Cooper · 10 years ago
- 1a68918 [LoopDist] Move loop-versioning helper functions to Cloning, NFC by Adam Nemet · 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
- a9308c4 IR: Give 'DI' prefix to debug info metadata by Duncan P. N. Exon Smith · 11 years ago
- 2fbe135 DebugInfo: Delete subclasses of DIScope by Duncan P. N. Exon Smith · 11 years ago
- 35ef22c DebugInfo: Gut DICompileUnit and DIFile by Duncan P. N. Exon Smith · 11 years ago
- acdee69 DebugInfo: Update signature of DICompileUnit::replace*() by Duncan P. N. Exon Smith · 11 years ago
- 537b4a8 DebugInfo: Gut DISubprogram and DILexicalBlock* by Duncan P. N. Exon Smith · 11 years ago
- 6e48a82 [WinEH] Try to make outlining invokes work a little better by Reid Kleckner · 11 years ago
- 000fa2c DebugInfo: Remove DITypedArray<>, replace with typedefs by Duncan P. N. Exon Smith · 11 years ago
- 6186fb2 Transforms: Stop using DIDescriptor::is*() and auto-casting by Duncan P. N. Exon Smith · 11 years ago
- 3170e56 Fixing a bug with WinEH PHI handling by Andrew Kaylor · 11 years ago
- 6b67d42 Extended support for native Windows C++ EH outlining by Andrew Kaylor · 11 years ago
- abf7023 remove names from comments; NFC by Sanjay Patel · 11 years ago
- 51bd942 fix typos; NFC by Sanjay Patel · 11 years ago
- a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
- f22fe4a Remap frame variables for native Windows exception handling. by Andrew Kaylor · 11 years ago
- 527c5dc Adding implementation to outline C++ catch handlers for native Windows 64 exception handling. by Andrew Kaylor · 11 years ago
- 46d7af5 Rename MapValue(Metadata*) to MapMetadata() by Duncan P. N. Exon Smith · 11 years ago
- 5bf8fef IR: Split Metadata from Value by Duncan P. N. Exon Smith · 11 years ago
- b236211 Utils: Style cleanups, NFC by Duncan P. N. Exon Smith · 11 years ago
- b13f7d2 Utils: Avoid RAUW on metadata in CloneFunction() by Duncan P. N. Exon Smith · 11 years ago
- 6c99015 Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges." by Duncan P. N. Exon Smith · 11 years ago