aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/AddDiscriminators.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-08-13[LegacyPM] Drop unused includes in passes no longer supporting legacy PMBjorn Pettersson1-3/+0
2023-06-10[Transforms] Remove AddDiscriminatorsLegacyPassKazu Hirata1-26/+0
2023-06-10[Transforms] Remove unused function createAddDiscriminatorsPassKazu Hirata1-5/+0
2022-11-29[NFC] Removed call to getInstList() from range loops on BBs.Vasileios Porpodas1-2/+2
2022-06-20[llvm] Don't use Optional::getValue (NFC)Kazu Hirata1-2/+2
2021-06-15[SampleFDO] Place the discriminator flag variable into the used list.Rong Xu1-0/+6
2020-01-06[NFC] Fix trivial typos in commentsJames Henderson1-1/+1
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-01-24[llvm] Clarify responsiblity of some of DILocation discriminator APIsMircea Trofin1-2/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-15treat invoke like callDavid Callahan1-4/+3
2018-12-21[llvm] API for encoding/decoding DWARF discriminators.Mircea Trofin1-6/+23
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-3/+3
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-03-28Transforms: Introduce Transforms/Utils.h rather than spreading the declaratio...David Blaikie1-1/+1
2017-10-17[Transforms] Fix some Clang-tidy modernize and Include What You Use warnings;...Eugene Zelenko1-15/+24
2017-04-11[AddDiscriminators] Assign discriminators to MemIntrinsic calls.Andrea Di Biagio1-1/+15
2017-02-10Encode duplication factor from loop vectorization and loop unrolling to discr...Dehao Chen1-4/+4
2016-11-08Use the last 7 bits to represent the discriminator to fit it in 1 byte ULEB12...Dehao Chen1-5/+7
2016-10-26Introduce updateDiscriminator interface to DILocation to make it cleaner assi...Dehao Chen1-30/+7
2016-10-25Move discriminator assignment to where it is used. (NFC)Dehao Chen1-1/+1
2016-10-24add-discriminators: Fix handling of lexical scopes.Adrian Prantl1-9/+13
2016-10-07Invoke add-discriminator at -g0 -fsample-profileDehao Chen1-4/+1
2016-08-09Consistently use FunctionAnalysisManagerSean Silva1-1/+1
2016-08-05Do not assign new discriminator for all intrinsics.Dehao Chen1-2/+2
2016-06-15Address review feedbacks of AddDiscriminator changeXinliang David Li1-4/+6
2016-06-15[PM] Port Add discriminator pass to new PMXinliang David Li1-8/+22
2016-05-05Revert http://reviews.llvm.org/D19926 as it breaks tests.Dehao Chen1-6/+0
2016-05-05Simplify CFG before assigning discriminator.Dehao Chen1-0/+6
2016-04-14Fix null pointer access for discriminator assignment.Dehao Chen1-0/+2
2016-04-14Update discriminator assignment algorithm to handle nested call correctly.Dehao Chen1-20/+14
2016-03-11Remove llvm::getDISubprogram in favor of Function::getSubprogramPete Cooper1-6/+1
2016-02-29Move discriminator assignment to the right place.Dehao Chen1-4/+7
2016-01-26Fix Clang-tidy modernize-use-nullptr and modernize-use-override warnings; oth...Eugene Zelenko1-2/+2
2015-11-19Fix the debug build breakage that getDiscriminator is called by mistake.Dehao Chen1-1/+2
2015-11-19Reimplement discriminator assignment algorithm.Dehao Chen1-52/+37
2015-11-16Don't generate discriminators for calls to debug intrinsicsPavel Labath1-17/+19
2015-11-11SamplePGO - Fix PR 25482 - Do not rely on llvm.dbg.cu for discriminatorsDiego Novillo1-2/+2
2015-11-09Add discriminators for call instructions that are from the same line and same...Dehao Chen1-0/+32
2015-10-30Recommit r251680 (also need to update clang test)Dehao Chen1-11/+12
2015-10-30Revert r251680:Dehao Chen1-12/+11
2015-10-30Update the discriminator assignment algorithmDehao Chen1-11/+12
2015-10-29clang-format lib/Transforms/Utils/AddDiscriminators.cppDehao Chen1-12/+11
2015-10-13TransformUtils: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-3/+2
2015-04-29IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith1-4/+4
2015-04-21DebugInfo: Drop rest of DIDescriptor subclassesDuncan P. N. Exon Smith1-2/+2
2015-04-20DebugInfo: Delete subclasses of DIScopeDuncan P. N. Exon Smith1-2/+2
2015-04-16DebugInfo: Gut DIScope, DIEnumerator and DISubrangeDuncan P. N. Exon Smith1-2/+2
2015-04-14DebugInfo: Gut DILocationDuncan P. N. Exon Smith1-7/+7
2015-04-14DebugInfo: Move DILocation::computeNewDiscriminators()Duncan P. N. Exon Smith1-1/+7