Home
last modified time | relevance | path

Searched refs:AssignCI (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVEmitIntrinsics.cpp962 if (CallInst *AssignCI = GR->findAssignPtrTypeInstr(CI)) { in deduceOperandElementTypeFunctionRet() local
964 GR->updateAssignType(AssignCI, CI, in deduceOperandElementTypeFunctionRet()
1145 CallInst *AssignCI = AskCI ? AskCI : GR->findAssignPtrTypeInstr(Op); in deduceOperandElementType() local
1146 if (AssignCI == nullptr) { in deduceOperandElementType()
1154 GR->updateAssignType(AssignCI, Op, OpTyVal); in deduceOperandElementType()
1180 CallInst *AssignCI = in replaceMemInstrUses() local
1182 GR->addAssignPtrTypeInstr(New, AssignCI); in replaceMemInstrUses()
1441 CallInst *AssignCI = GR->findAssignPtrTypeInstr(V); in insertAssignPtrTypeTargetExt() local
1442 if (!AssignCI) { in insertAssignPtrTypeTargetExt()
1449 cast<MetadataAsValue>(AssignCI->getOperand(1))->getMetadata()) in insertAssignPtrTypeTargetExt()
[all …]
H A DSPIRVLegalizePointerCast.cpp66 CallInst *AssignCI = buildIntrWithMD(Intrinsic::spv_assign_type, in buildAssignType() local
68 GR->addAssignPtrTypeInstr(Arg, AssignCI); in buildAssignType()
H A DSPIRVGlobalRegistry.cpp2005 CallInst *AssignCI = nullptr; in buildAssignType() local
2014 AssignCI = B.CreateIntrinsic(Intrinsic::fake_use, {Arg}); in buildAssignType()
2016 AssignCI = buildIntrWithMD(Intrinsic::spv_assign_type, {Arg->getType()}, in buildAssignType()
2019 addAssignPtrTypeInstr(Arg, AssignCI); in buildAssignType()
2041 void SPIRVGlobalRegistry::updateAssignType(CallInst *AssignCI, Value *Arg, in updateAssignType() argument
2043 AssignCI->setArgOperand(1, buildMD(OfType)); in updateAssignType()
2044 if (cast<IntrinsicInst>(AssignCI)->getIntrinsicID() != in updateAssignType()
2050 addDeducedElementType(AssignCI, ElemTy); in updateAssignType()
H A DSPIRVGlobalRegistry.h661 void updateAssignType(CallInst *AssignCI, Value *Arg, Value *OfType);