/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/lib/Analysis/ |
H A D | TargetLibraryInfo.cpp | 490 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 D | MemoryBuiltins.cpp | 153 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 D | SimplifyLibCalls.cpp | 1693 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 D | MCJIT.cpp | 128 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 D | MemoryBuiltins.cpp | 50 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 D | FunctionTest.cpp | 20 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 D | VerifierTest.cpp | 29 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 D | InlineAsm.cpp | 27 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 D | ConstantsContext.h | 397 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 D | MixedTBAATest.cpp | 37 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 D | VerifierTest.cpp | 27 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 D | IRBuilderTest.cpp | 26 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 D | JIT.cpp | 393 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 D | GCOVProfiling.cpp | 683 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 D | MCJIT.cpp | 499 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 D | TargetTransformInfoImpl.h | 116 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 D | ExtractGV.cpp | 138 if (FunctionType *FTy = dyn_cast<FunctionType>(Ty)) { 139 Declaration = Function::Create(FTy, GlobalValue::ExternalLinkage,
|
H A D | DeadArgumentElimination.cpp | 141 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 D | CGDeclCXX.cpp | 260 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 D | ValueMapperTest.cpp | 175 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 D | LinkModulesTest.cpp | 31 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 D | AutoUpgrade.cpp | 41 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 D | DeadArgumentElimination.cpp | 209 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 D | GCOVProfiling.cpp | 570 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...] |