| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | IntrinsicInst.cpp | 44 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 D | Metadata.cpp | 63 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 D | Core.cpp | 859 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 D | DIBuilder.cpp | 905 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 D | TypeFinder.cpp | 122 if (const auto *M = dyn_cast<MetadataAsValue>(V)) { in incorporateValue()
|
| H A D | LLVMContextImpl.cpp | 131 SmallVector<MetadataAsValue *, 8> MDVs; in ~LLVMContextImpl()
|
| H A D | AsmWriter.cpp | 334 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 D | Verifier.cpp | 406 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 D | Metadata.h | 174 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 D | IntrinsicInst.h | 110 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 D | Value.def | 96 HANDLE_METADATA_VALUE(MetadataAsValue)
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | Local.cpp | 484 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 D | ValueMapper.cpp | 379 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 D | LoopUnroll.cpp | 72 if (auto *V = dyn_cast<MetadataAsValue>(Op)) in remapInstruction() 80 return Wrapped ? MetadataAsValue::get(C, ValueAsMetadata::get(V)) : V; in remapInstruction()
|
| H A D | LCSSA.cpp | 217 DVI->setOperand(0, MetadataAsValue::get(Ctx, ValueAsMetadata::get(V))); in formLCSSAForInstructions()
|
| H A D | LoopRotationUtils.cpp | 168 MetadataAsValue::get(OrigHeaderVal->getContext(), in RewriteUsesOfClonedInstructions()
|
| /freebsd-12.1/contrib/llvm/lib/Bitcode/Writer/ |
| H A D | ValueEnumerator.cpp | 405 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 D | CrossDSOCFI.cpp | 154 BitsetTestFn, {&Addr, MetadataAsValue::get( in buildCFICheck()
|
| H A D | ThinLTOBitcodeWriter.cpp | 90 cast<MetadataAsValue>(CI->getArgOperand(ArgNo))->getMetadata(); in promoteTypeIds() 100 MetadataAsValue::get(M.getContext(), GlobalMD)); in promoteTypeIds()
|
| H A D | WholeProgramDevirt.cpp | 1382 cast<MetadataAsValue>(CI->getArgOperand(1))->getMetadata(); in scanTypeTestUsers() 1419 Metadata *TypeId = cast<MetadataAsValue>(TypeIdValue)->getMetadata(); in scanTypeCheckedLoadUsers()
|
| H A D | Inliner.cpp | 226 if (auto *MDV = MetadataAsValue::getIfExists(AI->getContext(), L)) in mergeInlinedArrayAllocas()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ModuleSummaryAnalysis.cpp | 165 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 D | AMDGPUAtomicOptimizer.cpp | 258 Value *const Metadata = llvm::MetadataAsValue::get(Context, RegName); in optimizeAtomic()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGClass.cpp | 2622 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 D | CGExpr.cpp | 1893 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()
|