/external/llvm/lib/Transforms/IPO/ |
H A D | FunctionAttrs.cpp | 835 FunctionType *FTy = F.getFunctionType(); local 842 if (FTy->getNumParams() != 1 || !FTy->getParamType(0)->isPointerTy()) 850 if (FTy->getNumParams() != 2 || 851 !FTy->getParamType(0)->isPointerTy() || 852 !FTy->getParamType(1)->isIntegerTy()) 864 if (FTy->getNumParams() < 2 || 865 !FTy->getParamType(1)->isPointerTy()) 877 if (FTy->getNumParams() < 2 || 878 !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 | 217 FunctionType *FTy = Fn.getFunctionType(); local 219 std::vector<Type*> Params(FTy->param_begin(), FTy->param_end()); 220 FunctionType *NFTy = FunctionType::get(FTy->getReturnType(), 697 FunctionType *FTy = F->getFunctionType(); 708 SmallVector<bool, 10> ArgAlive(FTy->getNumParams(), false); 737 Type *RetTy = FTy->getReturnType(); 842 FunctionType *NFTy = FunctionType::get(NRetTy, Params, FTy->isVarArg()); 845 if (NFTy == FTy) 888 for (unsigned e = 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));
|
H A D | IRBuilderTest.cpp | 29 FunctionType *FTy = FunctionType::get(Type::getVoidTy(Ctx), local 31 F = Function::Create(FTy, Function::ExternalLinkage, "", M.get());
|
/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 | 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/JIT/ |
H A D | JIT.cpp | 243 FunctionType *FTy = F->getFunctionType(); local 244 Type *RetTy = FTy->getReturnType(); 246 assert((FTy->getNumParams() == ArgValues.size() || 247 (FTy->isVarArg() && FTy->getNumParams() <= ArgValues.size())) && 249 assert(FTy->getNumParams() == ArgValues.size() && 257 if (FTy->getParamType(0)->isIntegerTy(32) && 258 FTy->getParamType(1)->isPointerTy() && 259 FTy->getParamType(2)->isPointerTy()) { 272 if (FTy [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGDeclCXX.cpp | 231 llvm::FunctionType *FTy, 234 llvm::Function::Create(FTy, llvm::GlobalValue::InternalLinkage, 264 llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, false); local 273 CreateGlobalInitOrDestructFunction(*this, FTy, FnName.str()); 323 llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, false); local 324 InitFn = CreateGlobalInitOrDestructFunction(*this, FTy, "__tls_init", 348 llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, false); 373 CreateGlobalInitOrDestructFunction(*this, FTy, 397 *this, FTy, llvm::Twine("_GLOBAL__sub_I_", FileName)); 410 llvm::FunctionType *FTy 230 CreateGlobalInitOrDestructFunction(CodeGenModule &CGM, llvm::FunctionType *FTy, const Twine &Name, bool TLS) argument 534 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType(FI); local [all...] |
H A D | CGException.cpp | 29 llvm::FunctionType *FTy = local 32 return CGM.CreateRuntimeFunction(FTy, "__cxa_allocate_exception"); 38 llvm::FunctionType *FTy = local 41 return CGM.CreateRuntimeFunction(FTy, "__cxa_free_exception"); 49 llvm::FunctionType *FTy = local 52 return CGM.CreateRuntimeFunction(FTy, "__cxa_throw"); 58 llvm::FunctionType *FTy = local 61 return CGM.CreateRuntimeFunction(FTy, "__cxa_rethrow"); 67 llvm::FunctionType *FTy = local 70 return CGM.CreateRuntimeFunction(FTy, "__cxa_get_exception_pt 76 llvm::FunctionType *FTy = local 85 llvm::FunctionType *FTy = local 94 llvm::FunctionType *FTy = local 103 llvm::FunctionType *FTy = local 121 llvm::FunctionType *FTy = 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 271 return CGM.CreateRuntimeFunction(FTy, "objc_setProperty"); 293 llvm::FunctionType *FTy = local 308 return CGM.CreateRuntimeFunction(FTy, name); 321 llvm::FunctionType *FTy = local 326 return CGM.CreateRuntimeFunction(FTy, "objc_copyStruct"); 341 llvm::FunctionType *FTy = local 346 return CGM.CreateRuntimeFunction(FTy, "objc_copyCppObjectAtomi 355 llvm::FunctionType *FTy = local 367 llvm::FunctionType *FTy = local 376 llvm::FunctionType *FTy = local 385 llvm::FunctionType *FTy = local 394 llvm::FunctionType *FTy = local 404 llvm::FunctionType *FTy = local 413 llvm::FunctionType *FTy = llvm::FunctionType::get(Int8PtrTy, args, false); local 421 llvm::FunctionType *FTy = local 430 llvm::FunctionType *FTy = local 438 llvm::FunctionType *FTy = llvm::FunctionType::get(CGM.VoidTy, false); local 446 llvm::FunctionType *FTy = local 455 llvm::FunctionType *FTy = local [all...] |
H A D | CodeGenTypes.cpp | 576 const QualType FTy = cast<BlockPointerType>(Ty)->getPointeeType(); local 577 llvm::Type *PointeeType = ConvertTypeForMem(FTy); 578 unsigned AS = Context.getTargetAddressSpace(FTy);
|
/external/llvm/lib/ExecutionEngine/MCJIT/ |
H A D | MCJIT.cpp | 438 FunctionType *FTy = F->getFunctionType(); local 439 Type *RetTy = FTy->getReturnType(); 441 assert((FTy->getNumParams() == ArgValues.size() || 442 (FTy->isVarArg() && FTy->getNumParams() <= ArgValues.size())) && 444 assert(FTy->getNumParams() == ArgValues.size() && 452 if (FTy->getParamType(0)->isIntegerTy(32) && 453 FTy->getParamType(1)->isPointerTy() && 454 FTy->getParamType(2)->isPointerTy()) { 467 if (FTy [all...] |
/external/llvm/lib/Target/R600/ |
H A D | AMDGPUPromoteAlloca.cpp | 58 const FunctionType *FTy = F.getFunctionType(); local 66 for (unsigned i = 0, e = FTy->getNumParams(); i != e; ++i) { 67 const Type *ParamTy = FTy->getParamType(i); 285 FunctionType *FTy = FunctionType::get( local 291 "llvm.r600.read.local.size.y", FTy, AttrSet); 293 "llvm.r600.read.local.size.z", FTy, AttrSet); 295 "llvm.r600.read.tidig.x", FTy, AttrSet); 297 "llvm.r600.read.tidig.y", FTy, AttrSet); 299 "llvm.r600.read.tidig.z", FTy, AttrSet);
|
/external/llvm/unittests/Linker/ |
H A D | LinkModulesTest.cpp | 26 FunctionType *FTy = FunctionType::get( local 28 F = Function::Create(FTy, Function::ExternalLinkage, "ba_func", M.get()); 127 FunctionType *FTy = FunctionType::get( local 130 F = Function::Create(FTy, Function::InternalLinkage, "bar", InternalM); 137 StructType *STy = StructType::create(Ctx, PointerType::get(FTy, 0));
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | GCOVProfiling.cpp | 669 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local 670 Function *F = Function::Create(FTy, GlobalValue::InternalLinkage, 681 FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); 683 PointerType::get(FTy, 0), 684 PointerType::get(FTy, 0) 686 FTy = FunctionType::get(Builder.getVoidTy(), Params, false); 690 Constant *GCOVInit = M->getOrInsertFunction("llvm_gcov_init", FTy); 757 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), Args, false); local 758 return M->getOrInsertFunction("llvm_gcda_start_file", FTy); 768 FunctionType *FTy local 780 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), Args, false); local 789 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), Args, false); local 794 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local 799 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local 804 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local 809 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local 938 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); local [all...] |
/external/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 53 unsigned TargetTransformInfo::getCallCost(FunctionType *FTy, argument 55 return PrevTTI->getCallCost(FTy, NumArgs); 334 unsigned getCallCost(FunctionType *FTy, int NumArgs = -1) const override 336 assert(FTy && "FunctionType must be provided to this routine."); 345 NumArgs = FTy->getNumParams(); 360 FunctionType *FTy = F->getFunctionType(); variable 361 SmallVector<Type *, 8> ParamTys(FTy->param_begin(), FTy->param_end()); 362 return TopTTI->getIntrinsicCost(IID, FTy->getReturnType(), ParamTys); 428 Type *FTy variable [all...] |
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))) 344 FunctionType *FTy = Callee->getFunctionType(); 345 if (!FTy [all...] |
/external/llvm/lib/CodeGen/ |
H A D | DwarfEHPrepare.cpp | 124 FunctionType *FTy = FunctionType::get(Type::getVoidTy(Ctx), local 127 RewindFunction = Fn.getParent()->getOrInsertFunction(RewindName, FTy);
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 1190 FunctionType *FTy = cast<FunctionType>(PTy->getElementType()); local 1191 if (FTy->isVarArg()) { 1192 int ix = FTy->getNumParams(); 1195 for (CallSite::arg_iterator I = CS.arg_begin() + FTy->getNumParams(), 1491 FunctionType *FTy = cast<FunctionType>(PTy->getElementType()); local 1570 NewAttrs.push_back(AttributeSet::get(FTy->getContext(), 1573 // The trampoline may have been bitcast to a bogus type (FTy). 1574 // Handle this by synthesizing a new function type, equal to FTy 1578 NewTypes.reserve(FTy->getNumParams()+1); 1584 FunctionType::param_iterator I = FTy [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 127 virtual unsigned getCallCost(FunctionType *FTy, int NumArgs = -1) const;
|
/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/IR/ |
H A D | AsmWriter.cpp | 213 FunctionType *FTy = cast<FunctionType>(Ty); local 214 print(FTy->getReturnType(), OS); 216 for (FunctionType::param_iterator I = FTy->param_begin(), 217 E = FTy->param_end(); I != E; ++I) { 218 if (I != FTy->param_begin()) 222 if (FTy->isVarArg()) { 223 if (FTy->getNumParams()) OS << ", "; 1932 FunctionType *FTy = cast<FunctionType>(PTy->getElementType()); local 1933 Type *RetTy = FTy->getReturnType(); 1944 if (!FTy 1965 FunctionType *FTy = cast<FunctionType>(PTy->getElementType()); local [all...] |
/external/llvm/unittests/ExecutionEngine/JIT/ |
H A D | JITMemoryManagerTest.cpp | 24 FunctionType *FTy = local 26 return Function::Create(FTy, GlobalValue::ExternalLinkage);
|