Home
last modified time | relevance | path

Searched refs:MetadataAsValue (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/IR/
H A DIntrinsicInst.cpp44 auto *MD = cast<MetadataAsValue>(Op)->getMetadata(); in getVariableLocation()
110 dyn_cast<MetadataAsValue>(getArgOperand(NumOperands - 2))->getMetadata(); in getRoundingMode()
130 dyn_cast<MetadataAsValue>(getArgOperand(NumOperands - 1))->getMetadata(); in getExceptionBehavior()
H A DMetadata.cpp63 MetadataAsValue::MetadataAsValue(Type *Ty, Metadata *MD) in MetadataAsValue() function in MetadataAsValue
68 MetadataAsValue::~MetadataAsValue() { in ~MetadataAsValue()
106 MetadataAsValue *MetadataAsValue::get(LLVMContext &Context, Metadata *MD) { in get()
110 Entry = new MetadataAsValue(Type::getMetadataTy(Context), MD); in get()
114 MetadataAsValue *MetadataAsValue::getIfExists(LLVMContext &Context, in getIfExists()
121 void MetadataAsValue::handleChangedMetadata(Metadata *MD) { in handleChangedMetadata()
144 void MetadataAsValue::track() { in track()
149 void MetadataAsValue::untrack() { in untrack()
261 if (Owner.is<MetadataAsValue *>()) { in replaceAllUsesWith()
262 Owner.get<MetadataAsValue *>()->handleChangedMetadata(MD); in replaceAllUsesWith()
[all …]
H A DCore.cpp859 return wrap(MetadataAsValue::get(I->getContext(), MD)); in LLVMGetMetadata()
866 static MDNode *extractMDNode(MetadataAsValue *MAV) { in extractMDNode()
972 return wrap(MetadataAsValue::get(Context, Op)); in getMDNodeOperandImpl()
977 if (auto *MD = dyn_cast<MetadataAsValue>(V)) { in LLVMGetOperand()
1000 if (isa<MetadataAsValue>(V)) in LLVMGetNumOperands()
1043 return wrap(MetadataAsValue::get( in LLVMMDStringInContext()
1062 else if (auto *MDV = dyn_cast<MetadataAsValue>(V)) { in LLVMMDNodeInContext()
1090 if (auto *MAV = dyn_cast<MetadataAsValue>(V)) in LLVMValueAsMetadata()
1106 auto *MD = cast<MetadataAsValue>(unwrap(V)); in LLVMGetMDNodeNumOperands()
1161 auto *MD = cast<MetadataAsValue>(unwrap(V)); in LLVMGetMDNodeOperands()
[all …]
H A DDIBuilder.cpp905 return MetadataAsValue::get(VMContext, ValueAsMetadata::get(V)); in getDbgIntrinsicValueImpl()
927 MetadataAsValue::get(VMContext, VarInfo), in insertDeclare()
928 MetadataAsValue::get(VMContext, Expr)}; in insertDeclare()
949 MetadataAsValue::get(VMContext, VarInfo), in insertDbgValueIntrinsic()
950 MetadataAsValue::get(VMContext, Expr)}; in insertDbgValueIntrinsic()
968 Value *Args[] = {MetadataAsValue::get(VMContext, LabelInfo)}; in insertLabel()
H A DTypeFinder.cpp122 if (const auto *M = dyn_cast<MetadataAsValue>(V)) { in incorporateValue()
H A DLLVMContextImpl.cpp131 SmallVector<MetadataAsValue *, 8> MDVs; in ~LLVMContextImpl()
H A DAsmWriter.cpp334 if (const auto *MAV = dyn_cast<MetadataAsValue>(V)) { in getModuleFromVal()
1065 if (auto *V = dyn_cast_or_null<MetadataAsValue>(Op)) in processInstructionMetadata()
2233 if (auto *MD = dyn_cast<MetadataAsValue>(V)) { in WriteAsOperandInternal()
4142 if (auto *V = dyn_cast_or_null<MetadataAsValue>(Op)) in isReferencingMDNode()
4152 else if (isa<Function>(this) || isa<MetadataAsValue>(this)) in print()
4186 } else if (const MetadataAsValue *V = dyn_cast<MetadataAsValue>(this)) { in print()
4206 (!isa<Constant>(V) && !isa<MetadataAsValue>(V))) { in printWithoutType()
4235 M, /* ShouldInitializeAllMetadata */ isa<MetadataAsValue>(this)); in printAsOperand()
H A DVerifier.cpp406 void visitMetadataAsValue(const MetadataAsValue &MD, Function *F);
841 void Verifier::visitMetadataAsValue(const MetadataAsValue &MDV, Function *F) { in visitMetadataAsValue()
4132 if (auto *MD = dyn_cast<MetadataAsValue>(V)) in visitIntrinsicCall()
4186 Assert(isa<MetadataAsValue>(Call.getArgOperand(0)), in visitIntrinsicCall()
4611 Assert(isa<MetadataAsValue>(FPI.getArgOperand(NumOperands-1)), in visitConstrainedFPIntrinsic()
4613 Assert(isa<MetadataAsValue>(FPI.getArgOperand(NumOperands-2)), in visitConstrainedFPIntrinsic()
4622 auto *MD = cast<MetadataAsValue>(DII.getArgOperand(0))->getMetadata(); in visitDbgIntrinsic()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DMetadata.h174 class MetadataAsValue : public Value {
180 MetadataAsValue(Type *Ty, Metadata *MD);
186 ~MetadataAsValue();
188 static MetadataAsValue *get(LLVMContext &Context, Metadata *MD);
189 static MetadataAsValue *getIfExists(LLVMContext &Context, Metadata *MD);
239 static bool track(void *Ref, Metadata &MD, MetadataAsValue &Owner) { in track()
265 using OwnerTy = PointerUnion<MetadataAsValue *, Metadata *>;
H A DIntrinsicInst.h110 return cast<MetadataAsValue>(getArgOperand(1))->getMetadata(); in getRawVariable()
114 return cast<MetadataAsValue>(getArgOperand(2))->getMetadata(); in getRawExpression()
195 return cast<MetadataAsValue>(getArgOperand(0))->getMetadata(); in getRawLabel()
H A DValue.def96 HANDLE_METADATA_VALUE(MetadataAsValue)
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLocal.cpp484 DII->setOperand(0, MetadataAsValue::get(DII->getContext(), in replaceDbgUsesWithUndef()
1455 auto PhiMAV = MetadataAsValue::get(C, ValueAsMetadata::get(PHI)); in insertDebugValuesForPHIs()
1481 auto *MDV = MetadataAsValue::getIfExists(V->getContext(), L); in FindDbgAddrUses()
1501 if (auto *MDV = MetadataAsValue::getIfExists(V->getContext(), L)) in findDbgValues()
1514 if (auto *MDV = MetadataAsValue::getIfExists(V->getContext(), L)) in findDbgUsers()
1588 return MetadataAsValue::get(C, ValueAsMetadata::get(V)); in wrapValueInMetadata()
1612 DII->setOperand(2, MetadataAsValue::get(Ctx, DIExpr)); in salvageDebugInfo()
1633 MetadataAsValue *CastSrc = wrapMD(I.getOperand(0)); in salvageDebugInfo()
1699 MetadataAsValue *AddrMD = wrapMD(I.getOperand(0)); in salvageDebugInfo()
1705 DII->setOperand(2, MetadataAsValue::get(Ctx, DIExpr)); in salvageDebugInfo()
[all …]
H A DValueMapper.cpp379 if (const auto *MDV = dyn_cast<MetadataAsValue>(V)) { in mapValue()
387 return MetadataAsValue::get(V->getContext(), ValueAsMetadata::get(LV)); in mapValue()
394 : MetadataAsValue::get(V->getContext(), in mapValue()
407 return getVM()[V] = MetadataAsValue::get(V->getContext(), MappedMD); in mapValue()
H A DLoopUnroll.cpp72 if (auto *V = dyn_cast<MetadataAsValue>(Op)) in remapInstruction()
80 return Wrapped ? MetadataAsValue::get(C, ValueAsMetadata::get(V)) : V; in remapInstruction()
H A DLCSSA.cpp217 DVI->setOperand(0, MetadataAsValue::get(Ctx, ValueAsMetadata::get(V))); in formLCSSAForInstructions()
H A DLoopRotationUtils.cpp168 MetadataAsValue::get(OrigHeaderVal->getContext(), in RewriteUsesOfClonedInstructions()
/freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/
H A DValueEnumerator.cpp405 auto *MD = dyn_cast<MetadataAsValue>(&Op); in ValueEnumerator()
461 if (auto *MD = dyn_cast<MetadataAsValue>(V)) in getValueID()
808 assert(!isa<MetadataAsValue>(V) && "EnumerateValue doesn't handle Metadata!"); in EnumerateValue()
897 assert(!isa<MetadataAsValue>(V) && "Unexpected metadata operand"); in EnumerateOperandType()
984 if (auto *MD = dyn_cast<MetadataAsValue>(&OI)) in incorporateFunction()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DCrossDSOCFI.cpp154 BitsetTestFn, {&Addr, MetadataAsValue::get( in buildCFICheck()
H A DThinLTOBitcodeWriter.cpp90 cast<MetadataAsValue>(CI->getArgOperand(ArgNo))->getMetadata(); in promoteTypeIds()
100 MetadataAsValue::get(M.getContext(), GlobalMD)); in promoteTypeIds()
H A DWholeProgramDevirt.cpp1382 cast<MetadataAsValue>(CI->getArgOperand(1))->getMetadata(); in scanTypeTestUsers()
1419 Metadata *TypeId = cast<MetadataAsValue>(TypeIdValue)->getMetadata(); in scanTypeCheckedLoadUsers()
H A DInliner.cpp226 if (auto *MDV = MetadataAsValue::getIfExists(AI->getContext(), L)) in mergeInlinedArrayAllocas()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DModuleSummaryAnalysis.cpp165 auto *TypeMDVal = cast<MetadataAsValue>(CI->getArgOperand(1)); in addIntrinsicToSummary()
196 auto *TypeMDVal = cast<MetadataAsValue>(CI->getArgOperand(2)); in addIntrinsicToSummary()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUAtomicOptimizer.cpp258 Value *const Metadata = llvm::MetadataAsValue::get(Context, RegName); in optimizeAtomic()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGClass.cpp2622 llvm::MetadataAsValue::get(CGM.getLLVMContext(), MD); in EmitTypeMetadataCodeForVCall()
2730 llvm::Value *TypeId = llvm::MetadataAsValue::get(getLLVMContext(), MD); in EmitVTablePtrCheck()
2753 llvm::Value *AllVtables = llvm::MetadataAsValue::get( in EmitVTablePtrCheck()
2782 llvm::Value *TypeId = llvm::MetadataAsValue::get(CGM.getLLVMContext(), MD); in EmitVTableTypeCheckedLoad()
H A DCGExpr.cpp1893 cast<llvm::MetadataAsValue>(LV.getGlobalReg())->getMetadata()); in EmitLoadOfGlobalRegLValue()
1904 F, llvm::MetadataAsValue::get(Ty->getContext(), RegName)); in EmitLoadOfGlobalRegLValue()
2153 cast<llvm::MetadataAsValue>(Dst.getGlobalReg())->getMetadata()); in EmitStoreThroughGlobalRegLValue()
2168 F, {llvm::MetadataAsValue::get(Ty->getContext(), RegName), Value}); in EmitStoreThroughGlobalRegLValue()
2439 llvm::MetadataAsValue::get(CGM.getLLVMContext(), M->getOperand(0)); in EmitGlobalNamedRegister()
3158 llvm::Value *AllVtables = llvm::MetadataAsValue::get( in EmitCfiCheckFail()
4713 llvm::Value *TypeId = llvm::MetadataAsValue::get(getLLVMContext(), MD); in EmitCall()

12