aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/LLVMContextImpl.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-07-15[OptRemark,LDist] RFC: Add hotness attributeAdam Nemet1-0/+1
2016-06-26Apply clang-tidy's modernize-loop-convert to most of lib/IR.Benjamin Kramer1-4/+3
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor1-0/+18
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar1-18/+0
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor1-0/+18
2016-04-06IR: Use DenseSet instead of DenseMap for ConstantUniqueMap; NFCDuncan P. N. Exon Smith1-32/+10
2016-04-06IR: Stop explicitly clearing the MDStringCacheDuncan P. N. Exon Smith1-3/+0
2015-11-16[IR] Manage TheNoneToken with a std::unique_ptrDavid Majnemer1-1/+0
2015-11-11[IR] Add support for empty tokensDavid Majnemer1-0/+1
2015-09-24[IR] Add operand bundles to CallInst and InvokeInst.Sanjoy Das1-0/+17
2015-08-14[IR] Add token typesDavid Majnemer1-0/+1
2015-08-03DI: Disallow uniquable DICompileUnitsDuncan P. N. Exon Smith1-3/+3
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-2/+2
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-2/+2
2015-04-17Add the i128 builtin type to LLVM.Kit Barton1-1/+2
2015-01-26Revert GCStrategy ownership changesPhilip Reames1-23/+0
2015-01-22Remove dead leak detector parts that fell out of use in r224703.Benjamin Kramer1-2/+1
2015-01-20[llvm link] Destroy ConstantArrays in LLVMContext if they are not used.Manman Ren1-0/+22
2015-01-20IR: Delete GenericDwarfNode during teardownDuncan P. N. Exon Smith1-6/+6
2015-01-20IR: Introduce GenericDwarfNodeDuncan P. N. Exon Smith1-3/+3
2015-01-19IR: Merge UniquableMDNode back into MDNode, NFCDuncan P. N. Exon Smith1-1/+1
2015-01-19IR: Extract MDNodeOpsKey, NFCDuncan P. N. Exon Smith1-0/+34
2015-01-16Move ownership of GCStrategy objects to LLVMContextPhilip Reames1-0/+24
2015-01-14IR: Drop metadata references more aggressively during teardownDuncan P. N. Exon Smith1-16/+24
2015-01-13IR: Add MDLocation classDuncan P. N. Exon Smith1-0/+4
2015-01-12IR: Prepare for a new UniquableMDNode subclass, NFCDuncan P. N. Exon Smith1-1/+1
2015-01-12IR: Stop erasing MDNodes from uniquing sets during teardownDuncan P. N. Exon Smith1-10/+8
2015-01-12IR: Split GenericMDNode into MDTuple and UniquableMDNodeDuncan P. N. Exon Smith1-10/+10
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith1-0/+15
2014-11-25Revert "unique_ptrify LLVMContextImpl::CAZConstants"David Blaikie1-1/+1
2014-11-25unique_ptrify LLVMContextImpl::CAZConstantsDavid Blaikie1-1/+1
2014-11-18IR: Move MDNode operands from the back to the frontDuncan P. N. Exon Smith1-2/+4
2014-11-18IR: Split MDNode into GenericMDNode and MDNodeFwdDeclDuncan P. N. Exon Smith1-4/+3
2014-11-17IR: Simplify uniquing for MDNodeDuncan P. N. Exon Smith1-3/+1
2014-11-14IR: Rewrite uniquing and creation of MDStringDuncan P. N. Exon Smith1-1/+1
2014-10-01LTO: Ignore disabled diagnostic remarksDuncan P. N. Exon Smith1-0/+1
2014-08-19Reapply r215966, r215965, r215964, r215963, r215960, r215959, r215958, and r2...Duncan P. N. Exon Smith1-1/+1
2014-08-19Reverting r215966, r215965, r215964, r215963, r215960, r215959, r215958, and ...Aaron Ballman1-1/+1
2014-08-19IR: Rewrite ConstantUniqueMapDuncan P. N. Exon Smith1-1/+1
2014-05-22Remove LLVMContextImpl::optimizationRemarkEnabledFor.Diego Novillo1-77/+0
2014-05-22Add support for missed and analysis optimization remarks.Diego Novillo1-18/+50
2014-05-16Add C API for thread yielding callback.Juergen Ributzka1-0/+2
2014-05-15Revert "[PM] Add pass run listeners to the pass manager."Juergen Ributzka1-26/+0
2014-05-06Do not make -pass-remarks additive.Diego Novillo1-11/+1
2014-04-28[PM] Add pass run listeners to the pass manager.Juergen Ributzka1-0/+26
2014-04-21Simplify destruction of Modules in LLVContextImpl.David Blaikie1-6/+5
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-6/+6
2014-04-08Add -pass-remarks flag to 'opt'.Diego Novillo1-0/+55
2013-12-17Add warning capabilities in LLVM.Quentin Colombet1-0/+2
2013-12-17Revert r197438 and r197447 until we figure out how to avoid circular dependen...Quentin Colombet1-2/+0