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

12345

/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/lib/Analysis/
H A DTargetLibraryInfo.cpp490 bool TargetLibraryInfoImpl::isValidProtoForLibFunc(const FunctionType &FTy, argument
493 LLVMContext &Ctx = FTy.getContext();
499 unsigned NumParams = FTy.getNumParams();
503 return (NumParams == 1 && FTy.getParamType(0)->isPointerTy() &&
504 FTy.getReturnType()->isIntegerTy());
508 return (NumParams == 2 && FTy.getReturnType()->isPointerTy() &&
509 FTy.getParamType(0) == FTy.getReturnType() &&
510 FTy.getParamType(1)->isIntegerTy());
520 FTy
[all...]
H A DMemoryBuiltins.cpp153 FunctionType *FTy = Callee->getFunctionType(); local
155 if (FTy->getReturnType() == Type::getInt8PtrTy(FTy->getContext()) &&
156 FTy->getNumParams() == FnData->NumParams &&
158 (FTy->getParamType(FstParam)->isIntegerTy(32) ||
159 FTy->getParamType(FstParam)->isIntegerTy(64))) &&
161 FTy->getParamType(SndParam)->isIntegerTy(32) ||
162 FTy->getParamType(SndParam)->isIntegerTy(64)))
353 FunctionType *FTy = Callee->getFunctionType();
354 if (!FTy
[all...]
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
H A DSimplifyLibCalls.cpp1693 FunctionType *FTy = F.getFunctionType(); local
1699 if (FTy->getNumParams() != 1 || !FTy->getParamType(0)->isPointerTy())
1706 if (FTy->getNumParams() != 2 ||
1707 !FTy->getParamType(0)->isPointerTy() ||
1708 !FTy->getParamType(1)->isIntegerTy())
1724 if (FTy->getNumParams() < 2 ||
1725 !FTy->getParamType(1)->isPointerTy())
1730 if (FTy->getNumParams() != 3 ||
1731 !FTy
[all...]
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp128 FunctionType *FTy = F->getFunctionType(); local
129 Type *RetTy = FTy->getReturnType();
131 assert((FTy->getNumParams() == ArgValues.size() ||
132 (FTy->isVarArg() && FTy->getNumParams() <= ArgValues.size())) &&
134 assert(FTy->getNumParams() == ArgValues.size() &&
142 if (FTy->getParamType(0)->isIntegerTy(32) &&
143 FTy->getParamType(1)->isPointerTy() &&
144 FTy->getParamType(2)->isPointerTy()) {
157 if (FTy
[all...]
/external/swiftshader/third_party/LLVM/lib/Analysis/
H A DMemoryBuiltins.cpp50 FunctionType *FTy = Callee->getFunctionType();
51 if (FTy->getNumParams() != 1)
53 return FTy->getParamType(0)->isIntegerTy(32) ||
54 FTy->getParamType(0)->isIntegerTy(64);
204 FunctionType *FTy = Callee->getFunctionType();
205 if (!FTy->getReturnType()->isVoidTy())
207 if (FTy->getNumParams() != 1)
209 if (FTy->getParamType(0) != Type::getInt8PtrTy(Callee->getContext()))
/external/llvm/unittests/IR/
H A DFunctionTest.cpp20 FunctionType *FTy = FunctionType::get(Type::getVoidTy(C), ArgTypes, false); local
24 Function::Create(FTy, GlobalValue::ExternalLinkage, "F"));
42 FunctionType *FTy = FunctionType::get(Type::getVoidTy(C), ArgTypes, false); local
44 Function::Create(FTy, GlobalValue::ExternalLinkage, "F1"));
46 Function::Create(FTy, GlobalValue::ExternalLinkage, "F1"));
H A DVerifierTest.cpp29 FunctionType *FTy = FunctionType::get(Type::getVoidTy(C), /*isVarArg=*/false); local
30 Function *F = cast<Function>(M.getOrInsertFunction("foo", FTy));
52 FunctionType *FTy = FunctionType::get(Type::getInt32Ty(C), /*isVarArg=*/false); local
53 Function *F = cast<Function>(M.getOrInsertFunction("foo", FTy));
70 FunctionType *FTy = FunctionType::get(Type::getInt32Ty(C), /*isVarArg=*/false); local
71 Function *F1 = cast<Function>(M1.getOrInsertFunction("foo1", FTy));
72 Function *F2 = cast<Function>(M2.getOrInsertFunction("foo2", FTy));
73 Function *F3 = cast<Function>(M3.getOrInsertFunction("foo3", FTy));
166 FunctionType *FTy = FunctionType::get(Type::getVoidTy(C), /*isVarArg=*/false); local
167 Function::Create(FTy, GlobalValu
[all...]
/external/llvm/lib/IR/
H A DInlineAsm.cpp27 InlineAsm *InlineAsm::get(FunctionType *FTy, StringRef AsmString, argument
30 InlineAsmKeyType Key(AsmString, Constraints, FTy, hasSideEffects,
32 LLVMContextImpl *pImpl = FTy->getContext().pImpl;
33 return pImpl->InlineAsms.getOrCreate(PointerType::getUnqual(FTy), Key);
36 InlineAsm::InlineAsm(FunctionType *FTy, const std::string &asmString, argument
39 : Value(PointerType::getUnqual(FTy), Value::InlineAsmVal),
40 AsmString(asmString), Constraints(constraints), FTy(FTy),
55 return FTy;
H A DConstantsContext.h397 FunctionType *FTy; member in struct:llvm::InlineAsmKeyType
403 FunctionType *FTy, bool HasSideEffects, bool IsAlignStack,
405 : AsmString(AsmString), Constraints(Constraints), FTy(FTy),
410 FTy(Asm->getFunctionType()), HasSideEffects(Asm->hasSideEffects()),
417 FTy == X.FTy;
425 FTy == Asm->getFunctionType();
429 AsmDialect, FTy);
434 assert(PointerType::getUnqual(FTy)
402 InlineAsmKeyType(StringRef AsmString, StringRef Constraints, FunctionType *FTy, bool HasSideEffects, bool IsAlignStack, InlineAsm::AsmDialect AsmDialect) argument
[all...]
/external/llvm/unittests/Analysis/
H A DMixedTBAATest.cpp37 FunctionType *FTy = FunctionType::get(Type::getVoidTy(C), local
39 auto *F = cast<Function>(M.getOrInsertFunction("f", FTy));
/external/swiftshader/third_party/LLVM/unittests/VMCore/
H A DVerifierTest.cpp27 FunctionType *FTy = FunctionType::get(Type::getVoidTy(C), /*isVarArg=*/false); local
28 OwningPtr<Function> F(Function::Create(FTy, GlobalValue::ExternalLinkage));
/external/swiftshader/third_party/LLVM/unittests/Support/
H A DIRBuilderTest.cpp26 FunctionType *FTy = FunctionType::get(Type::getVoidTy(getGlobalContext()), local
28 Function *F = Function::Create(FTy, Function::ExternalLinkage, "", M.get());
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/
H A DJIT.cpp393 FunctionType *FTy = F->getFunctionType(); local
394 Type *RetTy = FTy->getReturnType();
396 assert((FTy->getNumParams() == ArgValues.size() ||
397 (FTy->isVarArg() && FTy->getNumParams() <= ArgValues.size())) &&
399 assert(FTy->getNumParams() == ArgValues.size() &&
407 if (FTy->getParamType(0)->isIntegerTy(32) &&
408 FTy->getParamType(1)->isPointerTy() &&
409 FTy->getParamType(2)->isPointerTy()) {
422 if (FTy
[all...]
/external/llvm/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp683 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local
684 Function *F = Function::Create(FTy, GlobalValue::InternalLinkage,
695 FTy = FunctionType::get(Type::getVoidTy(*Ctx), false);
697 PointerType::get(FTy, 0),
698 PointerType::get(FTy, 0)
700 FTy = FunctionType::get(Builder.getVoidTy(), Params, false);
704 Constant *GCOVInit = M->getOrInsertFunction("llvm_gcov_init", FTy);
771 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), Args, false); local
772 return M->getOrInsertFunction("llvm_gcda_start_file", FTy);
782 FunctionType *FTy local
794 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), Args, false); local
803 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), Args, false); local
808 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local
813 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local
947 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local
[all...]
/external/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp499 FunctionType *FTy = F->getFunctionType(); local
500 Type *RetTy = FTy->getReturnType();
502 assert((FTy->getNumParams() == ArgValues.size() ||
503 (FTy->isVarArg() && FTy->getNumParams() <= ArgValues.size())) &&
505 assert(FTy->getNumParams() == ArgValues.size() &&
513 if (FTy->getParamType(0)->isIntegerTy(32) &&
514 FTy->getParamType(1)->isPointerTy() &&
515 FTy->getParamType(2)->isPointerTy()) {
528 if (FTy
[all...]
/external/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h116 unsigned getCallCost(FunctionType *FTy, int NumArgs) { argument
117 assert(FTy && "FunctionType must be provided to this routine.");
126 NumArgs = FTy->getNumParams();
414 FunctionType *FTy = F->getFunctionType(); local
415 SmallVector<Type *, 8> ParamTys(FTy->param_begin(), FTy->param_end());
417 ->getIntrinsicCost(IID, FTy->getReturnType(), ParamTys);
517 Type *FTy = CS.getCalledValue()->getType()->getPointerElementType(); local
519 ->getCallCost(cast<FunctionType>(FTy), CS.arg_size());
/external/llvm/lib/Transforms/IPO/
H A DExtractGV.cpp138 if (FunctionType *FTy = dyn_cast<FunctionType>(Ty)) {
139 Declaration = Function::Create(FTy, GlobalValue::ExternalLinkage,
H A DDeadArgumentElimination.cpp141 FunctionType *FTy = Fn.getFunctionType(); local
143 std::vector<Type*> Params(FTy->param_begin(), FTy->param_end());
144 FunctionType *NFTy = FunctionType::get(FTy->getReturnType(),
677 FunctionType *FTy = F->getFunctionType();
688 SmallVector<bool, 10> ArgAlive(FTy->getNumParams(), false);
718 Type *RetTy = FTy->getReturnType();
808 FunctionType *NFTy = FunctionType::get(NRetTy, Params, FTy->isVarArg());
811 if (NFTy == FTy)
851 for (unsigned e = FTy
[all...]
/external/clang/lib/CodeGen/
H A DCGDeclCXX.cpp260 llvm::FunctionType *FTy, const Twine &Name, const CGFunctionInfo &FI,
263 llvm::Function::Create(FTy, llvm::GlobalValue::InternalLinkage,
331 llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, false);
340 CreateGlobalInitOrDestructFunction(FTy, FnName.str(),
416 llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, false);
441 FTy, "_GLOBAL__I_" + PrioritySuffix, FI);
471 FTy, llvm::Twine("_GLOBAL__sub_I_", FileName), FI);
483 llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, false);
488 CreateGlobalInitOrDestructFunction(FTy, "_GLOBAL__D_a", FI);
611 llvm::FunctionType *FTy local
259 CreateGlobalInitOrDestructFunction( llvm::FunctionType *FTy, const Twine &Name, const CGFunctionInfo &FI, SourceLocation Loc, bool TLS) argument
[all...]
/external/llvm/unittests/Transforms/Utils/
H A DValueMapperTest.cpp175 FunctionType *FTy = local
178 Function::Create(FTy, GlobalValue::ExternalLinkage, "F"));
234 FunctionType *FTy = local
237 Function::Create(FTy, GlobalValue::ExternalLinkage, "F"));
256 Function::Create(FTy, GlobalValue::ExternalLinkage, "F2"));
269 FunctionType *FTy = local
272 Function::Create(FTy, GlobalValue::ExternalLinkage, "F"));
288 FunctionType *FTy = local
291 Function::Create(FTy, GlobalValue::ExternalLinkage, "F"));
331 FunctionType *FTy local
[all...]
/external/llvm/unittests/Linker/
H A DLinkModulesTest.cpp31 FunctionType *FTy = FunctionType::get( variable
33 F = Function::Create(FTy, Function::ExternalLinkage, "ba_func", M.get());
136 FunctionType *FTy = FunctionType::get( local
140 Function::Create(FTy, Function::ExternalLinkage, FuncName, M);
151 FunctionType *FTy = FunctionType::get( local
155 Function::Create(FTy, Function::InternalLinkage, "bar", InternalM);
162 StructType *STy = StructType::create(Ctx, PointerType::get(FTy, 0));
/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DAutoUpgrade.cpp41 FunctionType *FTy = F->getFunctionType(); local
65 if (FTy->getReturnType()->isVoidTy())
68 assert(FTy->getNumParams() == 3 && "old init.trampoline takes 3 args!");
76 FTy->getParamType(0), FTy->getParamType(1),
77 FTy->getParamType(2), (Type *)0));
89 if (FTy->getNumParams() == 4)
92 assert(FTy->getNumParams() == 3 && "old prefetch takes 3 args!");
100 FTy->getReturnType(),
101 FTy
[all...]
/external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
H A DDeadArgumentElimination.cpp209 FunctionType *FTy = Fn.getFunctionType(); local
211 std::vector<Type*> Params(FTy->param_begin(), FTy->param_end());
212 FunctionType *NFTy = FunctionType::get(FTy->getReturnType(),
649 FunctionType *FTy = F->getFunctionType();
662 Type *RetTy = FTy->getReturnType();
729 SmallVector<bool, 10> ArgAlive(FTy->getNumParams(), false);
760 FunctionType *NFTy = FunctionType::get(NRetTy, Params, FTy->isVarArg());
763 if (NFTy == FTy)
800 for (unsigned e = FTy
[all...]
/external/swiftshader/third_party/LLVM/lib/Transforms/Instrumentation/
H A DGCOVProfiling.cpp570 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), local
572 return M->getOrInsertFunction("llvm_gcda_start_file", FTy);
580 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), local
582 return M->getOrInsertFunction("llvm_gcda_increment_indirect_counter", FTy);
590 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), local
592 return M->getOrInsertFunction("llvm_gcda_emit_function", FTy);
600 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), local
602 return M->getOrInsertFunction("llvm_gcda_emit_arcs", FTy);
606 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local
607 return M->getOrInsertFunction("llvm_gcda_end_file", FTy);
[all...]

Completed in 513 milliseconds

12345