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

123

/external/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp835 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 DExtractGV.cpp129 if (FunctionType *FTy = dyn_cast<FunctionType>(Ty)) {
130 Declaration = Function::Create(FTy, GlobalValue::ExternalLinkage,
H A DDeadArgumentElimination.cpp217 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 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));
H A DIRBuilderTest.cpp29 FunctionType *FTy = FunctionType::get(Type::getVoidTy(Ctx), local
31 F = Function::Create(FTy, Function::ExternalLinkage, "", M.get());
/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 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/JIT/
H A DJIT.cpp243 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 DCGDeclCXX.cpp231 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 DCGException.cpp29 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 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
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 DCodeGenTypes.cpp576 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 DMCJIT.cpp438 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 DAMDGPUPromoteAlloca.cpp58 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 DLinkModulesTest.cpp26 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 DGCOVProfiling.cpp669 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 DTargetTransformInfo.cpp53 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 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)))
344 FunctionType *FTy = Callee->getFunctionType();
345 if (!FTy
[all...]
/external/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp124 FunctionType *FTy = FunctionType::get(Type::getVoidTy(Ctx), local
127 RewindFunction = Fn.getParent()->getOrInsertFunction(RewindName, FTy);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineCalls.cpp1190 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 DTargetTransformInfo.h127 virtual unsigned getCallCost(FunctionType *FTy, int NumArgs = -1) const;
/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/IR/
H A DAsmWriter.cpp213 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 DJITMemoryManagerTest.cpp24 FunctionType *FTy = local
26 return Function::Create(FTy, GlobalValue::ExternalLinkage);

Completed in 2931 milliseconds

123