| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | ProfileSummary.cpp | 30 ConstantAsMetadata::get(ConstantInt::get(Int64Ty, Val))}; in getKeyValMD() 61 ConstantAsMetadata::get(ConstantInt::get(Int32Ty, Entry.Cutoff)), in getDetailedSummaryMD() 62 ConstantAsMetadata::get(ConstantInt::get(Int64Ty, Entry.MinCount)), in getDetailedSummaryMD() 104 static ConstantAsMetadata *getValMD(MDTuple *MD, const char *Key) { in getValMD() 110 ConstantAsMetadata *ValMD = dyn_cast<ConstantAsMetadata>(MD->getOperand(1)); in getValMD() 162 ConstantAsMetadata *Op0 = in getSummaryFromMD() 163 dyn_cast<ConstantAsMetadata>(EntryMD->getOperand(0)); in getSummaryFromMD() 164 ConstantAsMetadata *Op1 = in getSummaryFromMD() 165 dyn_cast<ConstantAsMetadata>(EntryMD->getOperand(1)); in getSummaryFromMD() 166 ConstantAsMetadata *Op2 = in getSummaryFromMD() [all …]
|
| H A D | Module.cpp | 353 ConstantAsMetadata::get(ConstantInt::get(Int32Ty, Behavior)), in addModuleFlag() 359 addModuleFlag(Behavior, Key, ConstantAsMetadata::get(Val)); in addModuleFlag() 564 auto *Val = cast_or_null<ConstantAsMetadata>(getModuleFlag("DWARF64")); in isDwarf64() 569 auto *Val = cast_or_null<ConstantAsMetadata>(getModuleFlag("CodeView")); in getCodeViewFlag() 589 auto *Val = cast_or_null<ConstantAsMetadata>(getModuleFlag("PIC Level")); in getPICLevel() 603 auto *Val = cast_or_null<ConstantAsMetadata>(getModuleFlag("PIE Level")); in getPIELevel() 617 auto *Val = cast_or_null<ConstantAsMetadata>(getModuleFlag("Code Model")); in getCodeModel() 649 auto *Val = cast_or_null<ConstantAsMetadata>(MF); in getSemanticInterposition() 665 auto *Val = cast_or_null<ConstantAsMetadata>(getModuleFlag("RtLibUseGOT")); in getRtLibUseGOT() 674 if (auto *Val = cast_or_null<ConstantAsMetadata>(getModuleFlag("uwtable"))) in getUwtable() [all …]
|
| H A D | AbstractCallSite.cpp | 46 auto *CBCalleeIdxAsCM = cast<ConstantAsMetadata>(OpMD->getOperand(0)); in getCallbackUses() 104 auto *CBCalleeIdxAsCM = cast<ConstantAsMetadata>(OpMD->getOperand(0)); in AbstractCallSite() 127 auto *OpAsCM = cast<ConstantAsMetadata>(OpAsM); in AbstractCallSite() 143 auto *VarArgFlagAsCM = cast<ConstantAsMetadata>(VarArgFlagAsM); in AbstractCallSite()
|
| H A D | MDBuilder.cpp | 24 ConstantAsMetadata *MDBuilder::createConstant(Constant *C) { in createConstant() 25 return ConstantAsMetadata::get(C); in createConstant() 129 auto *NewCBCalleeIdxAsCM = cast<ConstantAsMetadata>(NewCB->getOperand(0)); in mergeCallbackEncodings() 141 auto *OldCBCalleeIdxAsCM = cast<ConstantAsMetadata>(Ops[u]); in mergeCallbackEncodings()
|
| H A D | DebugInfoMetadata.cpp | 353 auto *CountNode = ConstantAsMetadata::get( in getImpl() 355 auto *LB = ConstantAsMetadata::get( in getImpl() 364 auto *LB = ConstantAsMetadata::get( in getImpl() 383 assert((isa<ConstantAsMetadata>(CB) || isa<DIVariable>(CB) || in getCount() 387 if (auto *MD = dyn_cast<ConstantAsMetadata>(CB)) in getCount() 404 assert((isa<ConstantAsMetadata>(LB) || isa<DIVariable>(LB) || in getLowerBound() 408 if (auto *MD = dyn_cast<ConstantAsMetadata>(LB)) in getLowerBound() 425 assert((isa<ConstantAsMetadata>(UB) || isa<DIVariable>(UB) || in getUpperBound() 429 if (auto *MD = dyn_cast<ConstantAsMetadata>(UB)) in getUpperBound() 446 assert((isa<ConstantAsMetadata>(ST) || isa<DIVariable>(ST) || in getStride() [all …]
|
| H A D | Metadata.cpp | 95 if (auto *C = dyn_cast<ConstantAsMetadata>(N->getOperand(0))) in canonicalizeMetadataForValue() 403 Entry = new ConstantAsMetadata(C); in get() 460 MD->replaceAllUsesWith(ConstantAsMetadata::get(C)); in handleRAUW() 824 if (New == this || (!New && Old && isa<ConstantAsMetadata>(Old))) { in handleChangedOperand() 1180 MDs.push_back(ConstantAsMetadata::get(I)); in getMostGenericRange() 1564 cast<ConstantAsMetadata>(MD.second->getOperand(0))->getValue()); in copyMetadata() 1566 auto *NewOffsetMD = ConstantAsMetadata::get(ConstantInt::get( in copyMetadata() 1602 {ConstantAsMetadata::get(ConstantInt::get( in addTypeMetadata() 1613 {ConstantAsMetadata::get(ConstantInt::get( in setVCallVisibilityMetadata() 1620 cast<ConstantAsMetadata>(MD->getOperand(0))->getValue()) in getVCallVisibility()
|
| H A D | DIBuilder.cpp | 370 Metadata *ExtraData = ConstantAsMetadata::get( in createInheritance() 387 static ConstantAsMetadata *getConstantOrNull(Constant *C) { in getConstantOrNull() 389 return ConstantAsMetadata::get(C); in getConstantOrNull() 412 ConstantAsMetadata::get(ConstantInt::get(IntegerType::get(VMContext, 64), in createBitFieldMemberType() 697 auto *LB = ConstantAsMetadata::get( in getOrCreateSubrange() 699 auto *CountNode = ConstantAsMetadata::get( in getOrCreateSubrange() 705 auto *LB = ConstantAsMetadata::get( in getOrCreateSubrange()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGLoopInfo.cpp | 52 ConstantAsMetadata::get(ConstantInt::get( in createPipeliningMetadata() 66 ConstantAsMetadata::get(ConstantInt::get( in createPipeliningMetadata() 120 ConstantAsMetadata::get(ConstantInt::get( in createPartialUnrollMetadata() 183 ConstantAsMetadata::get(ConstantInt::get(llvm::Type::getInt32Ty(Ctx), in createUnrollAndJamMetadata() 230 ConstantAsMetadata::get(ConstantInt::get( in createLoopVectorizeMetadata() 262 ConstantAsMetadata::get(ConstantInt::get(llvm::Type::getInt1Ty(Ctx), in createLoopVectorizeMetadata() 271 ConstantAsMetadata::get(ConstantInt::get(llvm::Type::getInt32Ty(Ctx), in createLoopVectorizeMetadata() 281 ConstantAsMetadata::get( in createLoopVectorizeMetadata() 312 ConstantAsMetadata::get(ConstantInt::get( in createLoopVectorizeMetadata() 345 ConstantAsMetadata::get(ConstantInt::get( in createLoopDistributeMetadata() [all …]
|
| H A D | CGHLSLRuntime.cpp | 40 MDNode *Val = MDNode::get(Ctx, {ConstantAsMetadata::get(B.getInt32(Major)), in addDxilValVersion() 41 ConstantAsMetadata::get(B.getInt32(Minor))}); in addDxilValVersion()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Metadata.h | 367 static ConstantAsMetadata *getConstant(Value *C) { in getConstant() 368 return cast<ConstantAsMetadata>(get(C)); in getConstant() 413 class ConstantAsMetadata : public ValueAsMetadata { 416 ConstantAsMetadata(Constant *C) in ConstantAsMetadata() function 420 static ConstantAsMetadata *get(Constant *C) { in get() 424 static ConstantAsMetadata *getIfExists(Constant *C) { in getIfExists() 543 if (auto *V = dyn_cast<ConstantAsMetadata>(MD)) in hasa() 559 return cast<X>(cast<ConstantAsMetadata>(MD)->getValue()); in extract() 574 if (auto *V = cast_or_null<ConstantAsMetadata>(MD)) in extract_or_null() 587 if (auto *V = dyn_cast<ConstantAsMetadata>(MD)) in dyn_extract() [all …]
|
| H A D | MDBuilder.h | 29 class ConstantAsMetadata; variable 45 ConstantAsMetadata *createConstant(Constant *C);
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/ |
| H A D | DXILTranslateMetadata.cpp | 26 static ConstantAsMetadata *Uint32ToConstMD(unsigned v, LLVMContext &Ctx) { in Uint32ToConstMD() 27 return ConstantAsMetadata::get( in Uint32ToConstMD()
|
| /llvm-project-15.0.7/llvm/lib/Target/NVPTX/ |
| H A D | NVVMIntrRange.cpp | 69 ConstantAsMetadata::get(ConstantInt::get(Int32Ty, Low)), in addRangeMetadata() 70 ConstantAsMetadata::get(ConstantInt::get(Int32Ty, High))}; in addRangeMetadata()
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | ValueMapperTest.cpp | 80 Metadata *Ops1[] = {T0.get(), ConstantAsMetadata::get(G0.get())}; in TEST() 101 EXPECT_EQ(ConstantAsMetadata::get(G1.get()), MappedN1->getOperand(1)); in TEST() 239 auto *CAM = ConstantAsMetadata::get(F.get()); in TEST() 262 EXPECT_EQ(F2.get(), cast<ConstantAsMetadata>(F2MD)->getValue()); in TEST() 395 EXPECT_TRUE(isa<ConstantAsMetadata>(MDC->getMetadata())); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | TypeBasedAliasAnalysis.cpp | 551 auto *OffsetNode = ConstantAsMetadata::get(ConstantInt::get(Int64, 0)); in createAccessTag() 558 ConstantAsMetadata::get(ConstantInt::get(Int64, AccessSize)); in createAccessTag() 784 Sub.push_back(ConstantAsMetadata::get( in shiftTBAAStruct() 786 Sub.push_back(ConstantAsMetadata::get( in shiftTBAAStruct() 823 ConstantAsMetadata::get(ConstantInt::get(PreviousSize->getType(), Len)); in extendToTBAA()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | GlobalSplit.cpp | 94 cast<ConstantAsMetadata>(Type->getOperand(0))->getValue()) in splitGlobal() 110 {ConstantAsMetadata::get( in splitGlobal()
|
| H A D | ThinLTOBitcodeWriter.cpp | 393 Elts.push_back(ConstantAsMetadata::get( in splitAndWriteThinLTOBitcode() 415 ConstantAsMetadata::get( in splitAndWriteThinLTOBitcode() 417 ConstantAsMetadata::get( in splitAndWriteThinLTOBitcode()
|
| H A D | GlobalDCE.cpp | 167 cast_or_null<ConstantAsMetadata>(M.getModuleFlag("LTOPostLink")); in ScanVTables() 186 cast<ConstantAsMetadata>(Type->getOperand(0))->getValue()) in ScanVTables()
|
| H A D | LowerTypeTests.cpp | 548 cast<ConstantAsMetadata>(Type->getOperand(0))->getValue()) in buildBitSet() 680 cast<ConstantAsMetadata>(Type->getOperand(0))->getValue()) in isKnownTypeIdMember() 975 auto *MinC = ConstantAsMetadata::get(ConstantInt::get(IntPtrTy, Min)); in importTypeId() 976 auto *MaxC = ConstantAsMetadata::get(ConstantInt::get(IntPtrTy, Max)); in importTypeId() 1173 auto OffsetConstMD = dyn_cast<ConstantAsMetadata>(Type->getOperand(0)); in verifyTypeMDNode() 1606 ArrayRef<Metadata *>(ConstantAsMetadata::get( in buildBitSetsFromFunctionsWASM() 1925 cast<ConstantAsMetadata>(FuncMD->getOperand(1)) in lower() 2228 cast<ConstantAsMetadata>(AliasMD->getOperand(2)) in lower() 2233 static_cast<bool>(cast<ConstantAsMetadata>(AliasMD->getOperand(3)) in lower()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | MetadataTest.cpp | 181 ConstantAsMetadata *CI = in TEST_F() 556 ConstantAsMetadata *Op = ConstantAsMetadata::get(GV.get()); in TEST_F() 795 ConstantAsMetadata *Op = ConstantAsMetadata::get(GV.get()); in TEST_F() 818 ConstantAsMetadata *Op = ConstantAsMetadata::get(GV.get()); in TEST_F() 2002 ConstantAsMetadata *RankConst1 = ConstantAsMetadata::get(RankInt1); in TEST_F() 2004 ConstantAsMetadata *RankConst2 = ConstantAsMetadata::get(RankInt2); in TEST_F() 3219 ConstantAsMetadata *CI = in TEST_F() 3236 ConstantAsMetadata *CI = in TEST_F() 3277 ConstantAsMetadata *CI = in TEST_F() 3331 ConstantAsMetadata *C = in TEST() [all …]
|
| H A D | AsmWriterTest.cpp | 30 "", MDNode::get(Ctx, {ConstantAsMetadata::get(ConstantInt::get(Ty, 1))})); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | ValueMapper.cpp | 405 if ((Flags & RF_NoModuleLevelChanges) && isa<ConstantAsMetadata>(VAM)) { in mapValue() 567 if (auto *CMD = dyn_cast<ConstantAsMetadata>(Op)) in tryToMapOperand() 602 static ConstantAsMetadata *wrapConstantAsMetadata(const ConstantAsMetadata &CMD, in wrapConstantAsMetadata() 605 return const_cast<ConstantAsMetadata *>(&CMD); in wrapConstantAsMetadata() 606 return MappedV ? ConstantAsMetadata::getConstant(MappedV) : nullptr; in wrapConstantAsMetadata() 619 if (auto *CMD = dyn_cast<ConstantAsMetadata>(Op)) in getMappedOp() 841 if (auto *CMD = dyn_cast<ConstantAsMetadata>(MD)) { in mapSimpleMetadata()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/ |
| H A D | irtranslator-metadata.ll | 9 …; We cannot have any specific metadata check here as ConstantAsMetadata is printed as <raw_ptr_val>
|
| /llvm-project-15.0.7/llvm/bindings/go/llvm/ |
| H A D | IRBindings.cpp | 25 return wrap(ConstantAsMetadata::get(unwrap<Constant>(C))); in LLVMConstantAsMetadata()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVCallLowering.cpp | 69 auto *CMeta = dyn_cast<ConstantAsMetadata>(MD->getOperand(NumOp)); in getConstInt() 102 auto *CMeta = dyn_cast<ConstantAsMetadata>(MD->getOperand(1)); in getOriginalFunctionType()
|