summaryrefslogtreecommitdiff
path: root/lib/IR/MDBuilder.cpp
AgeCommit message (Expand)Author
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-02-13[IR] Fix creating mutable versions of TBAA access tagsIvan A. Kosarev
2018-01-17[Transforms] Support making mutable versions of new-format TBAA access tagsIvan A. Kosarev
2018-01-09Add a pass to generate synthetic function entry counts.Easwaran Raman
2017-12-18[IR] Add MDBuilder helpers for the new TBAA metadata formatIvan A. Kosarev
2017-11-02Irreducible loop metadata for more accurate block frequency under PGO.Hiroshi Yamauchi
2017-10-16Add !callees metadataMatthew Simpson
2017-08-29[PGO] Fixed non-determinism with DenseSet storing function importing info.Ana Pazos
2017-02-28Add function importing info from samplepgo profile to the module summary.Dehao Chen
2016-10-18Use profile info to set function section prefix to group hot/cold functions.Dehao Chen
2016-07-11Fix the assertion failure caused by http://reviews.llvm.org/D22118Dehao Chen
2015-11-22[MDBuilder] Simplify code using initializer lists. NFC.Benjamin Kramer
2015-09-02add unpredictable metadata type for control flowSanjay Patel
2015-06-01Add isConstant argument to MDBuilder::createTBAAStructTagNodeArtur Pilipenko
2015-05-13Add function entry count metadata.Diego Novillo
2015-02-25[IC] Turn non-null MD on pointer loads to range MD on integer loads.Charles Davis
2015-01-19IR: Return unique_ptr from MDNode::getTemporary()Duncan P. N. Exon Smith
2014-12-09IR: Split Metadata from ValueDuncan P. N. Exon Smith
2014-08-27Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper
2014-07-25Simplify and improve scoped-noalias metadata semanticsHal Finkel
2014-07-24Add scoped-noalias metadataHal Finkel
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-04-12Move MDBuilder's methods out of line.Benjamin Kramer