/external/llvm/lib/Transforms/Utils/ |
BuildLibCalls.cpp | 315 Value *Callee = M->getOrInsertFunction(Name, Op->getType(), 317 CallInst *CI = B.CreateCall(Callee, Op, Name); 319 if (const Function *F = dyn_cast<Function>(Callee->stripPointerCasts())) 336 Value *Callee = M->getOrInsertFunction(Name, Op1->getType(), 338 CallInst *CI = B.CreateCall2(Callee, Op1, Op2, Name); 340 if (const Function *F = dyn_cast<Function>(Callee->stripPointerCasts())) 504 Function *Callee = CI->getCalledFunction(); 505 StringRef Name = Callee->getName(); 506 FunctionType *FT = Callee->getFunctionType();
|
/external/llvm/include/llvm/IR/ |
IRBuilder.h | 571 InvokeInst *CreateInvoke(Value *Callee, BasicBlock *NormalDest, 573 return Insert(InvokeInst::Create(Callee, NormalDest, UnwindDest, 577 InvokeInst *CreateInvoke(Value *Callee, BasicBlock *NormalDest, 580 return Insert(InvokeInst::Create(Callee, NormalDest, UnwindDest, Arg1), 583 InvokeInst *CreateInvoke3(Value *Callee, BasicBlock *NormalDest, 588 return Insert(InvokeInst::Create(Callee, NormalDest, UnwindDest, Args), 592 InvokeInst *CreateInvoke(Value *Callee, BasicBlock *NormalDest, 595 return Insert(InvokeInst::Create(Callee, NormalDest, UnwindDest, Args), [all...] |
/external/llvm/examples/Kaleidoscope/Chapter2/ |
toy.cpp | 106 std::string Callee; 109 CallExprAST(const std::string &callee, std::vector<ExprAST*> &args) 110 : Callee(callee), Args(args) {}
|
/external/llvm/include/llvm/Analysis/ |
CallGraph.h | 41 /// of all of the caller-callee relationships, which is useful for 196 /// reference this node in their callee list. 223 /// \brief Moves all the callee information from N to this node. 249 /// \brief Removes all call edges from this node to the specified callee 254 void removeAnyCallEdgeTo(CallGraphNode *Callee); 257 /// the specified callee function. 258 void removeOneAbstractEdgeTo(CallGraphNode *Callee);
|
/external/llvm/lib/IR/ |
IRBuilder.cpp | 55 static CallInst *createCallHelper(Value *Callee, ArrayRef<Value *> Ops, 57 CallInst *CI = CallInst::Create(Callee, Ops, "");
|
/external/llvm/lib/Transforms/IPO/ |
PruneEH.cpp | 11 // call-graph, turning invoke instructions into calls, iff the callee cannot 119 } else if (Function *Callee = CI->getCalledFunction()) { 120 CallGraphNode *CalleeNode = CG[Callee]; 121 // If the callee is outside our current SCC then we may
|
/external/llvm/lib/Analysis/IPA/ |
GlobalsModRef.cpp | 408 if (Function *Callee = CI->second->getFunction()) { 409 if (FunctionRecord *CalleeFR = getFunctionInfo(Callee)) { 413 // Incorporate callee's effects on globals into our info. 420 CallGraphNode *CalleeNode = CG[Callee]; 457 Function *Callee = Intrinsic->getCalledFunction(); 458 ModRefBehavior Behaviour = AliasAnalysis::getModRefBehavior(Callee);
|
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.h | 171 /// operand #1 callee (register or absolute) 518 IsEligibleForTailCallOptimization(SDValue Callee, 580 SDValue &Callee, 638 LowerCall_Darwin(SDValue Chain, SDValue Callee, 647 LowerCall_64SVR4(SDValue Chain, SDValue Callee, 656 LowerCall_32SVR4(SDValue Chain, SDValue Callee, CallingConv::ID CallConv,
|
/external/llvm/lib/Target/Mips/ |
Mips16ISelLowering.cpp | 423 CallLoweringInfo &CLI, SDValue Callee, SDValue Chain) const { 437 if (ExternalSymbolSDNode *S = dyn_cast<ExternalSymbolSDNode>(CLI.Callee)) { 480 dyn_cast<GlobalAddressSDNode>(CLI.Callee)) { 493 SDValue JumpTarget = Callee; 495 // T9 should contain the address of the callee function if 500 RegsToPass.push_front(std::make_pair(V0Reg, Callee)); 507 RegsToPass.push_front(std::make_pair((unsigned)Mips::T9, Callee)); 513 InternalLinkage, CLI, Callee, Chain);
|
/external/llvm/examples/Kaleidoscope/Chapter4/ |
toy.cpp | 126 std::string Callee; 129 CallExprAST(const std::string &callee, std::vector<ExprAST*> &args) 130 : Callee(callee), Args(args) {} 394 Function *CalleeF = TheModule->getFunction(Callee);
|
/external/llvm/lib/Target/AArch64/ |
AArch64AsmPrinter.cpp | 483 MCOperand Callee, Sym; 484 MCInstLowering.lowerOperand(MI->getOperand(0), Callee); 498 BLR.addOperand(Callee);
|
/external/clang/include/clang/StaticAnalyzer/Core/BugReporter/ |
PathDiagnostic.h | 550 : PathDiagnosticPiece(Call), Caller(callerD), Callee(nullptr), 554 : PathDiagnosticPiece(Call), Caller(caller), Callee(nullptr), 558 const Decl *Callee; 578 const Decl *getCallee() const { return Callee; }
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
CallAndMessageChecker.cpp | 301 const Expr *Callee = CE->getCallee()->IgnoreParens(); 304 SVal L = State->getSVal(Callee, LCtx); 310 emitBadCall(BT_call_undef.get(), C, Callee); 321 emitBadCall(BT_call_null.get(), C, Callee); 357 // If this is a call to a C++ method, check if the callee is null or 431 // If we make it here, record our assumptions about the callee.
|
/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.cpp | 370 SDValue Callee) const { 403 SDValue Callee = CLI.Callee; 412 if (GlobalAddressSDNode *GA = dyn_cast<GlobalAddressSDNode>(Callee)) 415 Callee = DAG.getTargetGlobalAddress(GA->getGlobal(), dl, MVT::i32); 420 // varargs if the callee is undefined. 443 isTailCall = IsEligibleForTailCallOptimization(Callee, CallConv, 565 // If the callee is a GlobalAddress/ExternalSymbol node (quite common, every 571 Callee = 574 } else if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) { [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.h | 126 SDValue LowerCCCCallTo(SDValue Chain, SDValue Callee,
|
MSP430ISelLowering.cpp | 400 SDValue Callee = CLI.Callee; 413 return LowerCCCCallTo(Chain, Callee, CallConv, isVarArg, isTailCall, 575 MSP430TargetLowering::LowerCCCCallTo(SDValue Chain, SDValue Callee, 671 // If the callee is a GlobalAddress node (quite common, every direct call is) 674 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) 675 Callee = DAG.getTargetGlobalAddress(G->getGlobal(), dl, MVT::i16); 676 else if (ExternalSymbolSDNode *E = dyn_cast<ExternalSymbolSDNode>(Callee)) 677 Callee = DAG.getTargetExternalSymbol(E->getSymbol(), MVT::i16); 683 Ops.push_back(Callee); [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcAsmPrinter.cpp | 111 MCOperand &Callee, 116 CallInst.addOperand(Callee); 243 MCOperand Callee = createPCXCallOP(EndLabel, OutContext); 244 EmitCall(OutStreamer, Callee, STI);
|
SparcISelLowering.cpp | 161 // callee's register window. This function translates registers to the 272 // Integer return values must be sign or zero extended by the callee. 660 static bool hasReturnsTwiceAttr(SelectionDAG &DAG, SDValue Callee, 666 if (GlobalAddressSDNode *G = dyn_cast<GlobalAddressSDNode>(Callee)) { 669 dyn_cast<ExternalSymbolSDNode>(Callee)) { 691 SDValue Callee = CLI.Callee; [all...] |
/external/clang/lib/StaticAnalyzer/Core/ |
PathDiagnostic.cpp | 145 // Check if the last piece in the callee path is a call to a function outside 905 Callee = CalleeCtx->getDecl(); 907 callEnterWithin = PathDiagnosticLocation::createBegin(Callee, SM); [all...] |
/external/clang/lib/CodeGen/ |
CGVTables.cpp | 137 llvm::Value *Callee = CGM.GetAddrOfFunction(GD, Ty, /*ForVTable=*/true); 138 llvm::Function *BaseFn = cast<llvm::Function>(Callee); 228 llvm::Value *Callee, 282 RValue RV = EmitCall(*CurFnInfo, Callee, Slot, CallArgs, MD); 303 // Get our callee. 306 llvm::Value *Callee = CGM.GetAddrOfFunction(GD, Ty, /*ForVTable=*/true); 309 EmitCallAndReturnForThunk(GD, Callee, &Thunk);
|
CGDeclCXX.cpp | 186 // Make sure the call and the callee agree on calling convention. 510 llvm::Value *Callee = DtorsAndObjects[e - i - 1].first; 511 llvm::CallInst *CI = Builder.CreateCall(Callee, 513 // Make sure the call and the callee agree on calling convention. 514 if (llvm::Function *F = dyn_cast<llvm::Function>(Callee))
|
/external/llvm/lib/Analysis/ |
Lint.cpp | 62 static unsigned Callee = 4; 199 Value *Callee = CS.getCalledValue(); 201 visitMemoryReference(I, Callee, AliasAnalysis::UnknownSize, 202 0, nullptr, MemRef::Callee); 204 if (Function *F = dyn_cast<Function>(findValue(Callee, /*OffsetOk=*/false))) { 206 "Undefined behavior: Caller and callee calling convention differ", 215 "Undefined behavior: Call argument count mismatches callee " 220 "callee return type", &I); 222 // Check argument types (in case the callee was casted) and attributes. 223 // TODO: Verify that caller and callee attributes are compatible [all...] |
/external/clang/lib/Analysis/ |
ReachableCode.cpp | 183 const FunctionDecl *Callee = 185 return Callee ? Callee->isConstexpr() : false;
|
/external/llvm/examples/Kaleidoscope/Chapter5/ |
toy.cpp | 135 std::string Callee; 138 CallExprAST(const std::string &callee, std::vector<ExprAST*> &args) 139 : Callee(callee), Args(args) {} 495 Function *CalleeF = TheModule->getFunction(Callee);
|
/external/llvm/examples/Kaleidoscope/Chapter6/ |
toy.cpp | 150 std::string Callee; 153 CallExprAST(const std::string &callee, std::vector<ExprAST*> &args) 154 : Callee(callee), Args(args) {} 599 Function *CalleeF = TheModule->getFunction(Callee);
|