summaryrefslogtreecommitdiff
path: root/lib/IR/LLVMContext.cpp
AgeCommit message (Expand)Author
2017-11-02Irreducible loop metadata for more accurate block frequency under PGO.Hiroshi Yamauchi
2017-10-16Add !callees metadataMatthew Simpson
2017-10-04[OptRemark] Move YAML writing to IRAdam Nemet
2017-10-04Move verbosity check for remarks to the diag handlerAdam Nemet
2017-09-15This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352 Vivek Pandya
2017-09-15This reverts r313381Vivek Pandya
2017-09-15This patch fixes https://bugs.llvm.org/show_bug.cgi?id=32352 Vivek Pandya
2017-07-12Fix unused variable warningsKonstantin Zhuravlyov
2017-07-11Enhance synchscope representationKonstantin Zhuravlyov
2017-06-30[ORE] Add diagnostics hotness thresholdBrian Gesiak
2017-06-30[ORE] Remove old "diagnostic hotness" spellingBrian Gesiak
2017-06-30[ORE] Unify spelling as "diagnostics hotness"Brian Gesiak
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-03-17Add !associated metadata.Evgeniy Stepanov
2016-12-08IR, X86: Understand !absolute_symbol metadata on global variables.Peter Collingbourne
2016-12-06IR: Reduce the amount of boilerplate required for a metadata kind. NFCI.Peter Collingbourne
2016-11-19Change setDiagnosticsOutputFile to take a unique_ptr from a raw pointer (NFC)Mehdi Amini
2016-10-18Use profile info to set function section prefix to group hot/cold functions.Dehao Chen
2016-09-27Output optimization remarks in YAMLAdam Nemet
2016-09-27Revert "Output optimization remarks in YAML"Adam Nemet
2016-09-27Output optimization remarks in YAMLAdam Nemet
2016-07-15[OptRemark,LDist] RFC: Add hotness attributeAdam Nemet
2016-06-24IR: New representation for CFI and virtual call optimization pass metadata.Peter Collingbourne
2016-05-16[llc] New diagnostic handlerRenato Golin
2016-05-14Revert "[llc] New diagnostic handler"Renato Golin
2016-05-14[llc] New diagnostic handlerRenato Golin
2016-05-13Revert "[llc] New diagnostic handler"Renato Golin
2016-05-13[llc] New diagnostic handlerRenato Golin
2016-04-28Fix some Clang-tidy modernize and Include What You Use warnings.Eugene Zelenko
2016-04-22Re-commit optimization bisect support (r267022) without new pass manager supp...Andrew Kaylor
2016-04-22Revert "Initial implementation of optimization bisect support."Vedant Kumar
2016-04-21Initial implementation of optimization bisect support.Andrew Kaylor
2016-04-19IR: Use Optional instead of unique_ptr for debug info ODR type map, NFCDuncan P. N. Exon Smith
2016-04-19IR: getOrInsertODRUniquedType => DICompositeType::getODRType, NFCDuncan P. N. Exon Smith
2016-04-19IR: Require DICompositeType for ODR uniquing type mapDuncan P. N. Exon Smith
2016-04-19IR: Rename API for enabling ODR uniquing of DITypes, NFCDuncan P. N. Exon Smith
2016-04-17IR: Use an explicit map for debug info type uniquingDuncan P. N. Exon Smith
2016-04-14Nuke getGlobalContext() from LLVM (but the C API)Mehdi Amini
2016-04-0280 lines column after renaming "shouldDiscardValueNames" (NFC)Mehdi Amini
2016-04-02Rename Context::discardValueNames() to shouldDiscardValueNames() (NFC)Mehdi Amini
2016-04-01[LoopVectorize] Don't unconditionally print vectorization diagnosticsAkira Hatanaka
2016-03-30IR: Constify LLVMContext::discardValueNames, NFCDuncan P. N. Exon Smith
2016-03-25IR: Reserve an MDKind for !llvm.loop; NFCDuncan P. N. Exon Smith
2016-03-10Add a flag to the LLVMContext to disable name for Value other than GlobalValueMehdi Amini
2016-01-20Add a "gc-transition" operand bundleSanjoy Das
2016-01-08Remove static global GCNames from Function.cpp and move it to the ContextMehdi Amini
2015-12-15[WinEH] Use operand bundles to describe call sitesDavid Majnemer
2015-11-11Introduce deoptimization operand bundlesSanjoy Das
2015-09-28Introduce !align metadata for load instructionArtur Pilipenko
2015-09-24[IR] Add operand bundles to CallInst and InvokeInst.Sanjoy Das