Searched refs:FTy (Results 1 - 25 of 61) sorted by relevance

123

/external/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp843 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 DExtractGV.cpp129 if (FunctionType *FTy = dyn_cast<FunctionType>(Ty)) {
130 Declaration = Function::Create(FTy, GlobalValue::ExternalLinkage,
H A DDeadArgumentElimination.cpp222 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 DOrcMCJITReplacement.cpp33 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 DVerifierTest.cpp27 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 DMixedTBAATest.cpp35 FunctionType *FTy = FunctionType::get(Type::getVoidTy(C), local
37 auto *F = cast<Function>(M.getOrInsertFunction("f", FTy));
H A DAliasAnalysisTest.cpp72 FunctionType *FTy = local
74 auto *F = cast<Function>(M.getOrInsertFunction("f", FTy));
H A DScalarEvolutionTest.cpp40 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 DMCJIT.cpp450 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 DTargetTransformInfoImpl.h120 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 DTargetTransformInfo.h150 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 DAMDGPUPromoteAlloca.cpp57 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 DLinkModulesTest.cpp28 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 DGCOVProfiling.cpp668 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 DCGDeclCXX.cpp252 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 DItaniumCXXABI.cpp415 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 DCGCXXABI.cpp84 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType( local
86 return llvm::Constant::getNullValue(FTy->getPointerTo());
H A DCGObjCMac.cpp246 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 DCodeGenTypes.cpp583 const QualType FTy = cast<BlockPointerType>(Ty)->getPointeeType(); local
584 llvm::Type *PointeeType = ConvertTypeForMem(FTy);
585 unsigned AS = Context.getTargetAddressSpace(FTy);
H A DCGException.cpp34 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 DMemoryBuiltins.cpp128 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 DTargetTransformInfo.cpp54 unsigned TargetTransformInfo::getCallCost(FunctionType *FTy, argument
56 return TTIImpl->getCallCost(FTy, NumArgs);
/external/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp213 FunctionType *FTy = FunctionType::get(Type::getVoidTy(Ctx), local
216 RewindFunction = Fn.getParent()->getOrInsertFunction(RewindName, FTy);
/external/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp185 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 DInstCombineCalls.cpp1424 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...]

Completed in 376 milliseconds

123