Home
last modified time | relevance | path

Searched refs:CBI (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp923 CallBrInst::CallBrInst(const CallBrInst &CBI) in CallBrInst() argument
924 : CallBase(CBI.Attrs, CBI.FTy, CBI.getType(), Instruction::CallBr, in CallBrInst()
926 CBI.getNumOperands()) { in CallBrInst()
927 setCallingConv(CBI.getCallingConv()); in CallBrInst()
928 std::copy(CBI.op_begin(), CBI.op_end(), op_begin()); in CallBrInst()
929 std::copy(CBI.bundle_op_info_begin(), CBI.bundle_op_info_end(), in CallBrInst()
932 NumIndirectDests = CBI.NumIndirectDests; in CallBrInst()
937 std::vector<Value *> Args(CBI->arg_begin(), CBI->arg_end()); in Create()
940 CBI->getFunctionType(), CBI->getCalledOperand(), CBI->getDefaultDest(), in Create()
941 CBI->getIndirectDests(), Args, OpB, CBI->getName(), InsertPt); in Create()
[all …]
H A DAsmWriter.cpp4395 } else if (const CallBrInst *CBI = dyn_cast<CallBrInst>(&I)) { in printInstruction() local
4396 Operand = CBI->getCalledOperand(); in printInstruction()
4397 FunctionType *FTy = CBI->getFunctionType(); in printInstruction()
4399 const AttributeList &PAL = CBI->getAttributes(); in printInstruction()
4402 if (CBI->getCallingConv() != CallingConv::C) { in printInstruction()
4404 PrintCallingConv(CBI->getCallingConv(), Out); in printInstruction()
4419 for (unsigned op = 0, Eop = CBI->arg_size(); op < Eop; ++op) { in printInstruction()
4422 writeParamOperand(CBI->getArgOperand(op), PAL.getParamAttrs(op)); in printInstruction()
4429 writeOperandBundles(CBI); in printInstruction()
4432 writeOperand(CBI->getDefaultDest(), true); in printInstruction()
[all …]
H A DVerifier.cpp564 void visitCallBrInst(CallBrInst &CBI);
3053 void Verifier::visitCallBrInst(CallBrInst &CBI) { in visitCallBrInst() argument
3054 Check(CBI.isInlineAsm(), "Callbr is currently only used for asm-goto!", &CBI); in visitCallBrInst()
3058 verifyInlineAsmCall(CBI); in visitCallBrInst()
3059 visitTerminator(CBI); in visitCallBrInst()
4914 const CallBase *CBI = dyn_cast<CallBase>(&I); in visitInstruction() local
4930 return CBI && CBI->isOperandBundleOfType( in visitInstruction()
4939 (CBI && &CBI->getCalledOperandUse() == &I.getOperandUse(i)) || in visitInstruction()
4940 IsAttachedCallOperand(F, CBI, i)), in visitInstruction()
4955 IsAttachedCallOperand(F, CBI, i), in visitInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DIROutliner.h418 bool visitCallBrInst(CallBrInst &CBI) { return false; } in visitCallBrInst()
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp3103 const CallBrInst *CBI = cast<CallBrInst>(&I); in writeInstruction() local
3104 const Value *Callee = CBI->getCalledOperand(); in writeInstruction()
3105 FunctionType *FTy = CBI->getFunctionType(); in writeInstruction()
3107 if (CBI->hasOperandBundles()) in writeInstruction()
3108 writeOperandBundles(*CBI, InstID); in writeInstruction()
3112 Vals.push_back(VE.getAttributeListID(CBI->getAttributes())); in writeInstruction()
3114 Vals.push_back(CBI->getCallingConv() << bitc::CALL_CCONV | in writeInstruction()
3117 Vals.push_back(VE.getValueID(CBI->getDefaultDest())); in writeInstruction()
3118 Vals.push_back(CBI->getNumIndirectDests()); in writeInstruction()
3119 for (unsigned i = 0, e = CBI->getNumIndirectDests(); i != e; ++i) in writeInstruction()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h586 InstrType visitCallBrInst(CallBrInst &CBI) { return Illegal; } in visitCallBrInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSCCPSolver.cpp651 void visitCallBrInst(CallBrInst &CBI) { in visitCallBrInst() argument
652 visitCallBase(CBI); in visitCallBrInst()
653 visitTerminator(CBI); in visitCallBrInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp3434 Instruction *InstCombinerImpl::visitCallBrInst(CallBrInst &CBI) { in visitCallBrInst() argument
3435 return visitCallBase(CBI); in visitCallBrInst()
4230 } else if (CallBrInst *CBI = dyn_cast<CallBrInst>(&Call)) { in transformCallThroughTrampoline() local
4232 CallBrInst::Create(NewFTy, NestF, CBI->getDefaultDest(), in transformCallThroughTrampoline()
4233 CBI->getIndirectDests(), NewArgs, OpBundles); in transformCallThroughTrampoline()
4234 cast<CallBrInst>(NewCaller)->setCallingConv(CBI->getCallingConv()); in transformCallThroughTrampoline()
H A DInstCombineInternal.h152 Instruction *visitCallBrInst(CallBrInst &CBI);
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrFormats.td346 // t = type (1 for SBI, 0 for CBI)
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp230 } else if (CallBrInst *CBI = dyn_cast<CallBrInst>(V)) { in validateEndOfModule() local
231 AttributeList AS = CBI->getAttributes(); in validateEndOfModule()
236 CBI->setAttributes(AS); in validateEndOfModule()
7235 CallBrInst *CBI = in parseCallBr() local
7238 CBI->setCallingConv(CC); in parseCallBr()
7239 CBI->setAttributes(PAL); in parseCallBr()
7240 ForwardRefAttrGroups[CBI] = FwdRefAttrGrps; in parseCallBr()
7241 Inst = CBI; in parseCallBr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp975 if (auto *CBI = dyn_cast<CallBrInst>((Pred)->getTerminator())) in isMergingEmptyBlockProfitable() local
976 for (unsigned i = 0, e = CBI->getNumSuccessors(); i != e; ++i) in isMergingEmptyBlockProfitable()
977 if (DestBB == CBI->getSuccessor(i)) in isMergingEmptyBlockProfitable()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZScheduleZ13.td1295 def : InstRW<[WLat2, VecXsPm, NormalGr], (instregex "VSB(I|IQ|CBI|CBIQ)?$")>;
H A DSystemZScheduleZ14.td1317 def : InstRW<[WLat2, VecXsPm, NormalGr], (instregex "VSB(I|IQ|CBI|CBIQ)?$")>;
H A DSystemZScheduleZ15.td1355 def : InstRW<[WLat2, VecXsPm, NormalGr], (instregex "VSB(I|IQ|CBI|CBIQ)?$")>;
H A DSystemZScheduleZ16.td1361 def : InstRW<[WLat2, VecXsPm, NormalGr], (instregex "VSB(I|IQ|CBI|CBIQ)?$")>;
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstructions.h4170 static CallBrInst *Create(CallBrInst *CBI,
/freebsd/
H A DObsoleteFiles.inc11734 OLD_FILES+=usr/share/groff_font/devX100-12/CBI
11753 OLD_FILES+=usr/share/groff_font/devX100/CBI
11772 OLD_FILES+=usr/share/groff_font/devX75-12/CBI
11791 OLD_FILES+=usr/share/groff_font/devX75/CBI
11882 OLD_FILES+=usr/share/groff_font/devhtml/CBI
11938 OLD_FILES+=usr/share/groff_font/devlj4/CBI
11985 OLD_FILES+=usr/share/groff_font/devps/CBI