/external/llvm/lib/Transforms/IPO/ |
H A D | FunctionAttrs.cpp | 843 FunctionType *FTy = F.getFunctionType(); 850 if (FTy->getNumParams() != 1 || !FTy->getParamType(0)->isPointerTy()) 858 if (FTy->getNumParams() != 2 || 859 !FTy->getParamType(0)->isPointerTy() || 860 !FTy->getParamType(1)->isIntegerTy()) 872 if (FTy->getNumParams() < 2 || 873 !FTy->getParamType(1)->isPointerTy()) 885 if (FTy->getNumParams() < 2 || 886 !FTy [all...] |
H A D | ExtractGV.cpp | 129 if (FunctionType *FTy = dyn_cast<FunctionType>(Ty)) { 130 Declaration = Function::Create(FTy, GlobalValue::ExternalLinkage,
|
H A D | DeadArgumentElimination.cpp | 222 FunctionType *FTy = Fn.getFunctionType(); local 224 std::vector<Type*> Params(FTy->param_begin(), FTy->param_end()); 225 FunctionType *NFTy = FunctionType::get(FTy->getReturnType(), 741 FunctionType *FTy = F->getFunctionType(); 752 SmallVector<bool, 10> ArgAlive(FTy->getNumParams(), false); 781 Type *RetTy = FTy->getReturnType(); 876 FunctionType *NFTy = FunctionType::get(NRetTy, Params, FTy->isVarArg()); 879 if (NFTy == FTy) 922 for (unsigned e = FTy [all...] |
/external/llvm/lib/ExecutionEngine/Orc/ |
H A D | OrcMCJITReplacement.cpp | 33 FunctionType *FTy = F->getFunctionType(); local 34 Type *RetTy = FTy->getReturnType(); 36 assert((FTy->getNumParams() == ArgValues.size() || 37 (FTy->isVarArg() && FTy->getNumParams() <= ArgValues.size())) && 39 assert(FTy->getNumParams() == ArgValues.size() && 47 if (FTy->getParamType(0)->isIntegerTy(32) && 48 FTy->getParamType(1)->isPointerTy() && 49 FTy->getParamType(2)->isPointerTy()) { 62 if (FTy [all...] |
/external/llvm/unittests/IR/ |
H A D | VerifierTest.cpp | 27 FunctionType *FTy = FunctionType::get(Type::getVoidTy(C), /*isVarArg=*/false); local 28 Function *F = cast<Function>(M.getOrInsertFunction("foo", FTy)); 50 FunctionType *FTy = FunctionType::get(Type::getInt32Ty(C), /*isVarArg=*/false); local 51 Function *F = cast<Function>(M.getOrInsertFunction("foo", FTy));
|
/external/llvm/unittests/Analysis/ |
H A D | MixedTBAATest.cpp | 35 FunctionType *FTy = FunctionType::get(Type::getVoidTy(C), local 37 auto *F = cast<Function>(M.getOrInsertFunction("f", FTy));
|
H A D | AliasAnalysisTest.cpp | 72 FunctionType *FTy = local 74 auto *F = cast<Function>(M.getOrInsertFunction("f", FTy));
|
H A D | ScalarEvolutionTest.cpp | 40 FunctionType *FTy = FunctionType::get(Type::getVoidTy(Context), local 42 Function *F = cast<Function>(M.getOrInsertFunction("f", FTy)); 94 FunctionType *FTy = FunctionType::get(Type::getVoidTy(Context), Types, false); local 95 Function *F = cast<Function>(M.getOrInsertFunction("f", FTy));
|
/external/llvm/lib/ExecutionEngine/MCJIT/ |
H A D | MCJIT.cpp | 450 FunctionType *FTy = F->getFunctionType(); local 451 Type *RetTy = FTy->getReturnType(); 453 assert((FTy->getNumParams() == ArgValues.size() || 454 (FTy->isVarArg() && FTy->getNumParams() <= ArgValues.size())) && 456 assert(FTy->getNumParams() == ArgValues.size() && 464 if (FTy->getParamType(0)->isIntegerTy(32) && 465 FTy->getParamType(1)->isPointerTy() && 466 FTy->getParamType(2)->isPointerTy()) { 479 if (FTy [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfoImpl.h | 120 unsigned getCallCost(FunctionType *FTy, int NumArgs) { argument 121 assert(FTy && "FunctionType must be provided to this routine."); 130 NumArgs = FTy->getNumParams(); 369 FunctionType *FTy = F->getFunctionType(); local 370 SmallVector<Type *, 8> ParamTys(FTy->param_begin(), FTy->param_end()); 372 ->getIntrinsicCost(IID, FTy->getReturnType(), ParamTys); 417 Type *FTy = CS.getCalledValue()->getType()->getPointerElementType(); local 419 ->getCallCost(cast<FunctionType>(FTy), CS.arg_size());
|
H A D | TargetTransformInfo.h | 150 unsigned getCallCost(FunctionType *FTy, int NumArgs = -1) const; 525 virtual unsigned getCallCost(FunctionType *FTy, int NumArgs) = 0; 615 unsigned getCallCost(FunctionType *FTy, int NumArgs) override { 616 return Impl.getCallCost(FTy, NumArgs);
|
/external/llvm/lib/Target/R600/ |
H A D | AMDGPUPromoteAlloca.cpp | 57 const FunctionType *FTy = F.getFunctionType(); local 65 for (unsigned i = 0, e = FTy->getNumParams(); i != e; ++i) { 66 const Type *ParamTy = FTy->getParamType(i); 303 FunctionType *FTy = FunctionType::get( local 309 "llvm.r600.read.local.size.y", FTy, AttrSet); 311 "llvm.r600.read.local.size.z", FTy, AttrSet); 313 "llvm.r600.read.tidig.x", FTy, AttrSet); 315 "llvm.r600.read.tidig.y", FTy, AttrSet); 317 "llvm.r600.read.tidig.z", FTy, AttrSet);
|
/external/llvm/unittests/Linker/ |
H A D | LinkModulesTest.cpp | 28 FunctionType *FTy = FunctionType::get( variable 30 F = Function::Create(FTy, Function::ExternalLinkage, "ba_func", M.get()); 130 FunctionType *FTy = FunctionType::get( local 134 Function::Create(FTy, Function::InternalLinkage, "bar", InternalM); 141 StructType *STy = StructType::create(Ctx, PointerType::get(FTy, 0));
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | GCOVProfiling.cpp | 668 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local 669 Function *F = Function::Create(FTy, GlobalValue::InternalLinkage, 680 FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); 682 PointerType::get(FTy, 0), 683 PointerType::get(FTy, 0) 685 FTy = FunctionType::get(Builder.getVoidTy(), Params, false); 689 Constant *GCOVInit = M->getOrInsertFunction("llvm_gcov_init", FTy); 756 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), Args, false); local 757 return M->getOrInsertFunction("llvm_gcda_start_file", FTy); 767 FunctionType *FTy local 779 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), Args, false); local 788 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), Args, false); local 793 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local 798 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local 803 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local 808 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local 937 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGDeclCXX.cpp | 252 llvm::FunctionType *FTy, const Twine &Name, SourceLocation Loc, bool TLS) { 254 llvm::Function::Create(FTy, llvm::GlobalValue::InternalLinkage, 306 llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, false); 315 CreateGlobalInitOrDestructFunction(FTy, FnName.str(), D->getLocation()); 389 llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, false); 414 FTy, "_GLOBAL__I_" + PrioritySuffix); 443 FTy, llvm::Twine("_GLOBAL__sub_I_", FileName)); 456 llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, false); 459 llvm::Function *Fn = CreateGlobalInitOrDestructFunction(FTy, "_GLOBAL__D_a"); 581 llvm::FunctionType *FTy local 251 CreateGlobalInitOrDestructFunction( llvm::FunctionType *FTy, const Twine &Name, SourceLocation Loc, bool TLS) argument [all...] |
H A D | ItaniumCXXABI.cpp | 415 llvm::FunctionType *FTy = local 468 VTable = Builder.CreateBitCast(VTable, FTy->getPointerTo()->getPointerTo()); 476 Builder.CreateIntToPtr(FnAsInt, FTy->getPointerTo(), "memptr.nonvirtualfn"); 480 llvm::PHINode *Callee = Builder.CreatePHI(FTy->getPointerTo(), 2); 914 llvm::FunctionType *FTy = local 917 llvm::Constant *Fn = CGM.CreateRuntimeFunction(FTy, "__cxa_rethrow"); 928 llvm::FunctionType *FTy = local 931 return CGM.CreateRuntimeFunction(FTy, "__cxa_allocate_exception"); 939 llvm::FunctionType *FTy = local 942 return CGM.CreateRuntimeFunction(FTy, "__cxa_thro 990 llvm::FunctionType *FTy = llvm::FunctionType::get(Int8PtrTy, Args, false); local 1003 llvm::FunctionType *FTy = llvm::FunctionType::get(CGF.VoidTy, false); local 1061 llvm::FunctionType *FTy = llvm::FunctionType::get(CGF.VoidTy, false); local 1597 llvm::FunctionType *FTy = local 1701 llvm::FunctionType *FTy = local 1713 llvm::FunctionType *FTy = local 1724 llvm::FunctionType *FTy = local 2032 llvm::FunctionType *FTy = local 3298 llvm::FunctionType *FTy = llvm::FunctionType::get( local 3306 llvm::FunctionType *FTy = local 3314 llvm::FunctionType *FTy = llvm::FunctionType::get( local [all...] |
H A D | CGCXXABI.cpp | 84 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType( local 86 return llvm::Constant::getNullValue(FTy->getPointerTo());
|
H A D | CGObjCMac.cpp | 246 llvm::FunctionType *FTy = local 250 return CGM.CreateRuntimeFunction(FTy, "objc_getProperty"); 266 llvm::FunctionType *FTy = local 270 return CGM.CreateRuntimeFunction(FTy, "objc_setProperty"); 292 llvm::FunctionType *FTy = local 306 return CGM.CreateRuntimeFunction(FTy, name); 319 llvm::FunctionType *FTy = local 323 return CGM.CreateRuntimeFunction(FTy, "objc_copyStruct"); 338 llvm::FunctionType *FTy = local 343 return CGM.CreateRuntimeFunction(FTy, "objc_copyCppObjectAtomi 352 llvm::FunctionType *FTy = local 363 llvm::FunctionType *FTy = local 372 llvm::FunctionType *FTy = local 381 llvm::FunctionType *FTy = local 390 llvm::FunctionType *FTy = local 400 llvm::FunctionType *FTy = local 409 llvm::FunctionType *FTy = llvm::FunctionType::get(Int8PtrTy, args, false); local 417 llvm::FunctionType *FTy = local 426 llvm::FunctionType *FTy = local 434 llvm::FunctionType *FTy = llvm::FunctionType::get(CGM.VoidTy, false); local 442 llvm::FunctionType *FTy = local 451 llvm::FunctionType *FTy = local [all...] |
H A D | CodeGenTypes.cpp | 583 const QualType FTy = cast<BlockPointerType>(Ty)->getPointeeType(); local 584 llvm::Type *PointeeType = ConvertTypeForMem(FTy); 585 unsigned AS = Context.getTargetAddressSpace(FTy);
|
H A D | CGException.cpp | 34 llvm::FunctionType *FTy = local 37 return CGM.CreateRuntimeFunction(FTy, "__cxa_free_exception"); 43 llvm::FunctionType *FTy = local 46 return CGM.CreateRuntimeFunction(FTy, "__cxa_call_unexpected"); 52 llvm::FunctionType *FTy = local 69 return CreateRuntimeFunction(FTy, name); 74 llvm::FunctionType *FTy = local 77 return CGM.CreateRuntimeFunction(FTy, Name);
|
/external/llvm/lib/Analysis/ |
H A D | MemoryBuiltins.cpp | 128 FunctionType *FTy = Callee->getFunctionType(); local 130 if (FTy->getReturnType() == Type::getInt8PtrTy(FTy->getContext()) && 131 FTy->getNumParams() == FnData->NumParams && 133 (FTy->getParamType(FstParam)->isIntegerTy(32) || 134 FTy->getParamType(FstParam)->isIntegerTy(64))) && 136 FTy->getParamType(SndParam)->isIntegerTy(32) || 137 FTy->getParamType(SndParam)->isIntegerTy(64))) 331 FunctionType *FTy = Callee->getFunctionType(); 332 if (!FTy [all...] |
H A D | TargetTransformInfo.cpp | 54 unsigned TargetTransformInfo::getCallCost(FunctionType *FTy, argument 56 return TTIImpl->getCallCost(FTy, NumArgs);
|
/external/llvm/lib/CodeGen/ |
H A D | DwarfEHPrepare.cpp | 213 FunctionType *FTy = FunctionType::get(Type::getVoidTy(Ctx), local 216 RewindFunction = Fn.getParent()->getOrInsertFunction(RewindName, FTy);
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
H A D | ExternalFunctions.cpp | 185 FunctionType *FTy = F->getFunctionType(); local 201 Type *ArgTy = FTy->getParamType(ArgNo); 213 Type *ArgTy = FTy->getParamType(ArgNo); 218 Type *RetTy = FTy->getReturnType();
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 1424 FunctionType *FTy = cast<FunctionType>(PTy->getElementType()); local 1425 if (FTy->isVarArg()) { 1426 int ix = FTy->getNumParams(); 1429 for (CallSite::arg_iterator I = CS.arg_begin() + FTy->getNumParams(), 1747 FunctionType *FTy = cast<FunctionType>(PTy->getElementType()); local 1826 NewAttrs.push_back(AttributeSet::get(FTy->getContext(), 1829 // The trampoline may have been bitcast to a bogus type (FTy). 1830 // Handle this by synthesizing a new function type, equal to FTy 1834 NewTypes.reserve(FTy->getNumParams()+1); 1840 FunctionType::param_iterator I = FTy [all...] |