llvm-project/llvm/lib/IR
Wei Mi 10b57ca690 [ProfileSummary] Add partial profile annotation on IR.
Profile and profile summary are usually read only once and then annotated
on IR. The profile summary metadata on IR should include the value of the
newly added partial profile flag, so that compilation phase like thinlto
postlink can get the full set of profile information.

Differential Revision: https://reviews.llvm.org/D78310
2020-04-27 08:34:15 -07:00
..
AbstractCallSite.cpp [CallSite removal] Rename CallSite.h to AbstractCallSite.h. NFC 2020-04-24 22:12:25 -07:00
AsmWriter.cpp [SVE] Remove calls to isScalable from IR 2020-04-23 11:51:22 -07:00
AttributeImpl.h [IR] Since AttributeSets are sorted, binary search them. 2020-04-26 20:15:41 +02:00
Attributes.cpp [IR] Since AttributeSets are sorted, binary search them. 2020-04-26 20:15:41 +02:00
AutoUpgrade.cpp Pass shufflevector indices as int instead of unsigned. 2020-04-15 15:52:49 +02:00
BasicBlock.cpp [CFG/BasicBlock] Rename succ_const to const_succ. [NFC] 2020-03-25 12:40:55 -07:00
CMakeLists.txt [NFC] Split Knowledge retention and place it more appropriatly 2020-04-02 15:01:41 +02:00
Comdat.cpp
ConstantFold.cpp [SVE] Remove calls to isScalable from IR 2020-04-23 11:51:22 -07:00
ConstantFold.h Remove "mask" operand from shufflevector. 2020-03-31 13:08:59 -07:00
ConstantRange.cpp [ConstantRange] Use APInt::or/APInt::and for single elements. 2020-04-01 09:50:24 +01:00
Constants.cpp [SVE] Remove calls to isScalable from IR 2020-04-23 11:51:22 -07:00
ConstantsContext.h [SVE] Remove calls to isScalable from IR 2020-04-23 11:51:22 -07:00
Core.cpp [SVE] Add new VectorType subclasses 2020-04-22 08:59:01 -07:00
DIBuilder.cpp [DebugInfo] Change DIEnumerator payload type from int64_t to APInt 2020-04-18 12:49:31 -07:00
DataLayout.cpp [SVE] Add new VectorType subclasses 2020-04-22 08:59:01 -07:00
DebugInfo.cpp Teach the stripNonLineTableDebugInfo pass about the llvm.dbg.label intrinsic. 2020-04-02 17:39:33 -07:00
DebugInfoMetadata.cpp [DebugInfo] Change DIEnumerator payload type from int64_t to APInt 2020-04-18 12:49:31 -07:00
DebugLoc.cpp
DiagnosticHandler.cpp
DiagnosticInfo.cpp [NFC] Remove trailing space 2020-02-18 10:49:13 +08:00
DiagnosticPrinter.cpp
Dominators.cpp Change callbr to only define its output SSA variable on the normal 2020-04-23 19:36:44 -04:00
FPEnv.cpp [FPEnv] Use single enum to represent rounding mode 2020-04-09 13:26:47 +07:00
Function.cpp [SVE] Remove calls to isScalable from IR 2020-04-23 11:51:22 -07:00
GVMaterializer.cpp
Globals.cpp [Alignment][NFC] Remove deprecated functions introduced in 10.0.0 2020-04-06 12:07:18 +00:00
IRBuilder.cpp Clean up usages of asserting vector getters in Type 2020-04-10 14:18:47 -07:00
IRPrintingPasses.cpp [PassInstrumentation] Remove excess newline for the new pass manager 2019-11-28 17:20:17 -08:00
InlineAsm.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
Instruction.cpp Remove "mask" operand from shufflevector. 2020-03-31 13:08:59 -07:00
Instructions.cpp [llvm][NFC][CallSite] Remove {Immutable}CallSite and CallSiteBase 2020-04-24 11:03:35 -07:00
IntrinsicInst.cpp [NFC] clang-format IntrinsicInst.h|cpp 2020-04-15 12:05:23 +02:00
LLVMBuild.txt [Remarks] Add string deduplication using a string table 2019-04-24 00:06:24 +00:00
LLVMContext.cpp [Remarks] Fix gcc build 2020-02-04 17:43:59 -08:00
LLVMContextImpl.cpp Make dropTriviallyDeadConstantArrays not quadratic 2020-01-21 16:06:46 +01:00
LLVMContextImpl.h LLVMContextImpl.h - remove defunct getOrAddScope* helpers declarations. NFC. 2020-04-24 13:27:59 +01:00
LLVMRemarkStreamer.cpp Avoid including FileSystem.h from MemoryBuffer.h 2020-02-29 12:30:23 -08:00
LegacyPassManager.cpp Make llvm::StringRef to std::string conversions explicit. 2020-01-28 23:25:25 +01:00
MDBuilder.cpp [MDBuilder] Don't use stable sort for sorting integers. 2020-03-28 21:19:46 +01:00
Mangler.cpp Standardize on MSVC behavior for triples with no environment 2019-07-08 21:05:20 +00:00
Metadata.cpp [APFloat] Make use of new overloaded comparison operators. NFC. 2020-03-06 16:42:53 +00:00
MetadataImpl.h
Module.cpp RNG: Take pass name as argument instead of pass pointer. 2020-01-31 14:21:40 -05:00
ModuleSummaryIndex.cpp [ADT][NFC] SCCIterator: Change hasLoop() to hasCycle() 2020-03-01 19:17:21 +02:00
Operator.cpp [SVE] Remove calls to isScalable from IR 2020-04-23 11:51:22 -07:00
OptBisect.cpp
Pass.cpp [Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directly 2020-04-26 12:58:20 +01:00
PassInstrumentation.cpp
PassManager.cpp Add PassManagerImpl.h to hide implementation details 2020-02-03 11:15:55 -08:00
PassRegistry.cpp [Pass] Ensure we don't include PassSupport.h or PassAnalysisSupport.h directly 2020-04-26 12:58:20 +01:00
PassTimingInfo.cpp [TimePasses] Small fix in "-time-passes" flag that makes it more stable 2020-04-08 15:59:45 +00:00
ProfileSummary.cpp [ProfileSummary] Add partial profile annotation on IR. 2020-04-27 08:34:15 -07:00
SafepointIRVerifier.cpp [Support] Split MallocAllocator out of Allocator.h 2020-01-24 17:29:32 -08:00
Statepoint.cpp
SymbolTableListTraitsImpl.h [IR] Lazily number instructions for local dominance queries 2020-02-18 14:44:24 -08:00
Type.cpp [SVE] Do not store a bool for Scalable in VectorType 2020-04-24 10:36:26 -07:00
TypeFinder.cpp [NFC] Fixes -Wrange-loop-analysis warnings 2020-01-01 20:01:37 +01:00
Use.cpp [NFC] Remove waymarking because it improves performances 2020-04-17 11:27:10 +02:00
User.cpp [NFC] Remove waymarking because it improves performances 2020-04-17 11:27:10 +02:00
Value.cpp NFC: Clean up the implementation of StringPool a bit, and remove dependence on some "implicitly MallocAllocator" based methods on StringMapEntry. This allows reducing the #includes in StringMapEntry.h. 2020-04-12 16:37:17 -07:00
ValueSymbolTable.cpp NFC: Clean up the implementation of StringPool a bit, and remove dependence on some "implicitly MallocAllocator" based methods on StringMapEntry. This allows reducing the #includes in StringMapEntry.h. 2020-04-12 16:37:17 -07:00
Verifier.cpp [SVE] Remove calls to isScalable from IR 2020-04-23 11:51:22 -07:00