/external/llvm/lib/Transforms/IPO/ |
FunctionAttrs.cpp | 816 FunctionType *FTy = F.getFunctionType(); 823 if (FTy->getNumParams() != 1 || !FTy->getParamType(0)->isPointerTy()) 831 if (FTy->getNumParams() != 2 || 832 !FTy->getParamType(0)->isPointerTy() || 833 !FTy->getParamType(1)->isIntegerTy()) 845 if (FTy->getNumParams() < 2 || 846 !FTy->getParamType(1)->isPointerTy()) 858 if (FTy->getNumParams() < 2 || 859 !FTy->getParamType(1)->isPointerTy() [all...] |
ExtractGV.cpp | 110 if (FunctionType *FTy = dyn_cast<FunctionType>(Ty)) { 111 Declaration = Function::Create(FTy, GlobalValue::ExternalLinkage,
|
DeadArgumentElimination.cpp | 251 FunctionType *FTy = Fn.getFunctionType(); 253 std::vector<Type*> Params(FTy->param_begin(), FTy->param_end()); 254 FunctionType *NFTy = FunctionType::get(FTy->getReturnType(), 716 FunctionType *FTy = F->getFunctionType(); 727 SmallVector<bool, 10> ArgAlive(FTy->getNumParams(), false); 756 Type *RetTy = FTy->getReturnType(); [all...] |
MergeFunctions.cpp | 88 FunctionType *FTy = F->getFunctionType(); 94 ID.AddBoolean(FTy->isVarArg()); 95 ID.AddInteger(getTypeIDForHash(FTy->getReturnType())); 96 for (unsigned i = 0, e = FTy->getNumParams(); i != e; ++i) 97 ID.AddInteger(getTypeIDForHash(FTy->getParamType(i)));
|
/external/llvm/unittests/IR/ |
VerifierTest.cpp | 27 FunctionType *FTy = FunctionType::get(Type::getVoidTy(C), /*isVarArg=*/false); 28 OwningPtr<Function> F(Function::Create(FTy, GlobalValue::ExternalLinkage)); 67 FunctionType *FTy = FunctionType::get(Type::getInt32Ty(C), /*isVarArg=*/false); 68 Function *F = cast<Function>(M.getOrInsertFunction("foo", FTy));
|
IRBuilderTest.cpp | 29 FunctionType *FTy = FunctionType::get(Type::getVoidTy(getGlobalContext()), 31 F = Function::Create(FTy, Function::ExternalLinkage, "", M.get());
|
/external/llvm/lib/ExecutionEngine/MCJIT/ |
MCJIT.cpp | 231 FunctionType *FTy = F->getFunctionType(); 232 Type *RetTy = FTy->getReturnType(); 234 assert((FTy->getNumParams() == ArgValues.size() || 235 (FTy->isVarArg() && FTy->getNumParams() <= ArgValues.size())) && 237 assert(FTy->getNumParams() == ArgValues.size() && 245 if (FTy->getParamType(0)->isIntegerTy(32) && 246 FTy->getParamType(1)->isPointerTy() && 247 FTy->getParamType(2)->isPointerTy()) { 260 if (FTy->getParamType(0)->isIntegerTy(32) & [all...] |
/external/llvm/lib/Analysis/ |
TargetTransformInfo.cpp | 62 unsigned TargetTransformInfo::getCallCost(FunctionType *FTy, 64 return PrevTTI->getCallCost(FTy, NumArgs); 309 unsigned getCallCost(FunctionType *FTy, int NumArgs = -1) const { 310 assert(FTy && "FunctionType must be provided to this routine."); 319 NumArgs = FTy->getNumParams(); 333 FunctionType *FTy = F->getFunctionType(); 334 SmallVector<Type *, 8> ParamTys(FTy->param_begin(), FTy->param_end()); 335 return TopTTI->getIntrinsicCost(IID, FTy->getReturnType(), ParamTys); 400 Type *FTy = CS.getCalledValue()->getType()->getPointerElementType() [all...] |
MemoryBuiltins.cpp | 126 FunctionType *FTy = Callee->getFunctionType(); 128 if (FTy->getReturnType() == Type::getInt8PtrTy(FTy->getContext()) && 129 FTy->getNumParams() == FnData->NumParams && 131 (FTy->getParamType(FstParam)->isIntegerTy(32) || 132 FTy->getParamType(FstParam)->isIntegerTy(64))) && 134 FTy->getParamType(SndParam)->isIntegerTy(32) || 135 FTy->getParamType(SndParam)->isIntegerTy(64))) 335 FunctionType *FTy = Callee->getFunctionType(); 336 if (!FTy->getReturnType()->isVoidTy() [all...] |
/external/llvm/lib/Transforms/Instrumentation/ |
GCOVProfiling.cpp | 583 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); 584 Function *F = Function::Create(FTy, GlobalValue::InternalLinkage, 595 FTy = FunctionType::get(Type::getVoidTy(*Ctx), false); 597 PointerType::get(FTy, 0), 598 PointerType::get(FTy, 0) 600 FTy = FunctionType::get(Builder.getVoidTy(), Params, false); 604 Constant *GCOVInit = M->getOrInsertFunction("llvm_gcov_init", FTy); 670 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), Args, false); 671 return M->getOrInsertFunction("llvm_gcda_start_file", FTy); 681 FunctionType *FTy = FunctionType::get(Type::getVoidTy(*Ctx), Args, false) [all...] |
/external/llvm/lib/ExecutionEngine/JIT/ |
JIT.cpp | 395 FunctionType *FTy = F->getFunctionType(); 396 Type *RetTy = FTy->getReturnType(); 398 assert((FTy->getNumParams() == ArgValues.size() || 399 (FTy->isVarArg() && FTy->getNumParams() <= ArgValues.size())) && 401 assert(FTy->getNumParams() == ArgValues.size() && 409 if (FTy->getParamType(0)->isIntegerTy(32) && 410 FTy->getParamType(1)->isPointerTy() && 411 FTy->getParamType(2)->isPointerTy()) { 424 if (FTy->getParamType(0)->isIntegerTy(32) & [all...] |
/external/clang/lib/CodeGen/ |
CGDeclCXX.cpp | 228 llvm::FunctionType *FTy, 231 llvm::Function::Create(FTy, llvm::GlobalValue::InternalLinkage, 259 llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, false); 263 CreateGlobalInitOrDestructFunction(*this, FTy, "__cxx_global_var_init"); 298 llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, false); 299 InitFn = CreateGlobalInitOrDestructFunction(*this, FTy, "__tls_init", 323 llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, false); 348 CreateGlobalInitOrDestructFunction(*this, FTy, 360 CreateGlobalInitOrDestructFunction(*this, FTy, "_GLOBAL__I_a"); 373 llvm::FunctionType *FTy = llvm::FunctionType::get(VoidTy, false) [all...] |
CGException.cpp | 29 llvm::FunctionType *FTy = 32 return CGM.CreateRuntimeFunction(FTy, "__cxa_allocate_exception"); 38 llvm::FunctionType *FTy = 41 return CGM.CreateRuntimeFunction(FTy, "__cxa_free_exception"); 49 llvm::FunctionType *FTy = 52 return CGM.CreateRuntimeFunction(FTy, "__cxa_throw"); 58 llvm::FunctionType *FTy = 61 return CGM.CreateRuntimeFunction(FTy, "__cxa_rethrow"); 67 llvm::FunctionType *FTy = 70 return CGM.CreateRuntimeFunction(FTy, "__cxa_get_exception_ptr") [all...] |
CGCXXABI.cpp | 50 llvm::FunctionType *FTy = CGM.getTypes().GetFunctionType( 52 return llvm::Constant::getNullValue(FTy->getPointerTo());
|
ItaniumCXXABI.cpp | 278 llvm::FunctionType *FTy = 332 VTable = Builder.CreateBitCast(VTable, FTy->getPointerTo()->getPointerTo()); 340 Builder.CreateIntToPtr(FnAsInt, FTy->getPointerTo(), "memptr.nonvirtualfn"); 344 llvm::PHINode *Callee = Builder.CreatePHI(FTy->getPointerTo(), 2); [all...] |
CGObjCMac.cpp | 244 llvm::FunctionType *FTy = 248 return CGM.CreateRuntimeFunction(FTy, "objc_getProperty"); 264 llvm::FunctionType *FTy = 268 return CGM.CreateRuntimeFunction(FTy, "objc_setProperty"); 290 llvm::FunctionType *FTy = 304 return CGM.CreateRuntimeFunction(FTy, name); 317 llvm::FunctionType *FTy = 321 return CGM.CreateRuntimeFunction(FTy, "objc_copyStruct"); 336 llvm::FunctionType *FTy = 340 return CGM.CreateRuntimeFunction(FTy, "objc_copyCppObjectAtomic") [all...] |
CodeGenTypes.cpp | 578 const QualType FTy = cast<BlockPointerType>(Ty)->getPointeeType(); 579 llvm::Type *PointeeType = ConvertTypeForMem(FTy); 580 unsigned AS = Context.getTargetAddressSpace(FTy);
|
/external/llvm/lib/CodeGen/ |
DwarfEHPrepare.cpp | 123 FunctionType *FTy = FunctionType::get(Type::getVoidTy(Ctx), 126 RewindFunction = Fn.getParent()->getOrInsertFunction(RewindName, FTy);
|
/external/llvm/include/llvm/Analysis/ |
TargetTransformInfo.h | 131 virtual unsigned getCallCost(FunctionType *FTy, int NumArgs = -1) const;
|
/external/llvm/lib/ExecutionEngine/Interpreter/ |
ExternalFunctions.cpp | 185 FunctionType *FTy = F->getFunctionType(); 201 Type *ArgTy = FTy->getParamType(ArgNo); 213 Type *ArgTy = FTy->getParamType(ArgNo); 218 Type *RetTy = FTy->getReturnType();
|
/external/llvm/unittests/Analysis/ |
ScalarEvolutionTest.cpp | 40 FunctionType *FTy = FunctionType::get(Type::getVoidTy(Context), 42 Function *F = cast<Function>(M.getOrInsertFunction("f", FTy)); 94 FunctionType *FTy = FunctionType::get(Type::getVoidTy(Context), Types, false); 95 Function *F = cast<Function>(M.getOrInsertFunction("f", FTy));
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineCalls.cpp | [all...] |
/external/llvm/lib/IR/ |
Verifier.cpp | [all...] |
AsmWriter.cpp | 208 FunctionType *FTy = cast<FunctionType>(Ty); 209 print(FTy->getReturnType(), OS); 211 for (FunctionType::param_iterator I = FTy->param_begin(), 212 E = FTy->param_end(); I != E; ++I) { 213 if (I != FTy->param_begin()) 217 if (FTy->isVarArg()) { 218 if (FTy->getNumParams()) OS << ", "; [all...] |
/external/llvm/unittests/ExecutionEngine/JIT/ |
JITMemoryManagerTest.cpp | 25 FunctionType *FTy = 27 return Function::Create(FTy, GlobalValue::ExternalLinkage);
|