|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/IR/DerivedTypes.h 159 return cast<FunctionType>(this)->getParamType(i);
include/llvm/IR/IRBuilder.h 2445 FnLaunderInvariantGroup->getFunctionType()->getParamType(0) ==
2473 FnStripInvariantGroup->getFunctionType()->getParamType(0) ==
lib/Analysis/MemoryBuiltins.cpp 163 (FTy->getParamType(FstParam)->isIntegerTy(32) ||
164 FTy->getParamType(FstParam)->isIntegerTy(64))) &&
166 FTy->getParamType(SndParam)->isIntegerTy(32) ||
167 FTy->getParamType(SndParam)->isIntegerTy(64)))
455 if (FTy->getParamType(0) != Type::getInt8PtrTy(F->getContext()))
lib/Analysis/TargetLibraryInfo.cpp 648 return (NumParams >= 2 && FTy.getParamType(0)->isPointerTy() &&
649 FTy.getParamType(1)->isPointerTy() &&
653 return (NumParams == 2 && FTy.getParamType(0)->isPointerTy() &&
654 FTy.getParamType(1)->isPointerTy() &&
659 return (NumParams == 3 && FTy.getParamType(0)->isPointerTy() &&
660 FTy.getParamType(1)->isPointerTy() &&
661 FTy.getParamType(2)->isPointerTy() &&
664 return (NumParams == 1 && FTy.getParamType(0)->isPointerTy() &&
670 FTy.getParamType(0) == FTy.getReturnType() &&
671 FTy.getParamType(1)->isIntegerTy());
681 FTy.getParamType(0)->isPointerTy() &&
682 FTy.getParamType(1)->isPointerTy());
685 if (!IsSizeTTy(FTy.getParamType(NumParams)))
690 FTy.getParamType(0) == FTy.getReturnType() &&
691 FTy.getParamType(1) == FTy.getReturnType());
695 if (!IsSizeTTy(FTy.getParamType(NumParams)))
700 FTy.getParamType(0) == FTy.getReturnType() &&
701 FTy.getParamType(1) == FTy.getReturnType() &&
702 IsSizeTTy(FTy.getParamType(2)));
707 if (!IsSizeTTy(FTy.getParamType(NumParams)))
712 return (NumParams == 2 && FTy.getReturnType() == FTy.getParamType(0) &&
713 FTy.getParamType(0) == FTy.getParamType(1) &&
713 FTy.getParamType(0) == FTy.getParamType(1) &&
714 FTy.getParamType(0) == PCharTy);
719 if (!IsSizeTTy(FTy.getParamType(NumParams)))
725 FTy.getParamType(0)->isPointerTy() &&
726 FTy.getParamType(1)->isPointerTy() &&
727 IsSizeTTy(FTy.getParamType(2));
732 if (!IsSizeTTy(FTy.getParamType(NumParams)))
737 return (NumParams == 3 && FTy.getReturnType() == FTy.getParamType(0) &&
738 FTy.getParamType(0) == FTy.getParamType(1) &&
738 FTy.getParamType(0) == FTy.getParamType(1) &&
739 FTy.getParamType(0) == PCharTy &&
740 IsSizeTTy(FTy.getParamType(2)));
743 return (NumParams == 3 && FTy.getParamType(0)->isPointerTy() &&
744 FTy.getParamType(1)->isPointerTy());
748 FTy.getParamType(0)->isPointerTy() &&
749 FTy.getParamType(0) == FTy.getParamType(1));
749 FTy.getParamType(0) == FTy.getParamType(1));
753 FTy.getParamType(0)->isPointerTy() &&
754 FTy.getParamType(0) == FTy.getParamType(1) &&
754 FTy.getParamType(0) == FTy.getParamType(1) &&
755 IsSizeTTy(FTy.getParamType(2)));
759 return (NumParams == 2 && FTy.getParamType(0)->isPointerTy() &&
760 FTy.getParamType(0) == FTy.getParamType(1) &&
760 FTy.getParamType(0) == FTy.getParamType(1) &&
766 return (NumParams >= 2 && FTy.getParamType(0)->isPointerTy() &&
767 FTy.getParamType(1)->isPointerTy());
771 FTy.getParamType(0)->isPointerTy() &&
772 FTy.getParamType(1)->isPointerTy());
775 return (NumParams == 2 && FTy.getParamType(0)->isPointerTy() &&
776 FTy.getReturnType() == FTy.getParamType(0) &&
777 FTy.getParamType(0) == FTy.getParamType(1));
777 FTy.getParamType(0) == FTy.getParamType(1));
781 return (NumParams >= 2 && FTy.getParamType(1)->isPointerTy());
785 return (NumParams >= 1 && FTy.getParamType(0)->isPointerTy());
789 FTy.getParamType(0)->isPointerTy());
796 return (NumParams >= 2 && FTy.getParamType(0)->isPointerTy() &&
797 FTy.getParamType(1)->isPointerTy() &&
801 return NumParams == 4 && FTy.getParamType(0)->isPointerTy() &&
802 FTy.getParamType(1)->isIntegerTy(32) &&
803 IsSizeTTy(FTy.getParamType(2)) &&
804 FTy.getParamType(3)->isPointerTy() &&
808 return (NumParams == 3 && FTy.getParamType(0)->isPointerTy() &&
809 FTy.getParamType(2)->isPointerTy() &&
813 return NumParams == 5 && FTy.getParamType(0)->isPointerTy() &&
814 IsSizeTTy(FTy.getParamType(1)) &&
815 FTy.getParamType(2)->isIntegerTy(32) &&
816 IsSizeTTy(FTy.getParamType(3)) &&
817 FTy.getParamType(4)->isPointerTy() &&
821 return (NumParams == 3 && FTy.getParamType(1)->isPointerTy() &&
822 FTy.getParamType(2)->isPointerTy());
824 return (NumParams == 1 && FTy.getParamType(0)->isPointerTy());
829 FTy.getParamType(0)->isPointerTy() &&
830 FTy.getParamType(1)->isPointerTy());
835 FTy.getReturnType() == FTy.getParamType(0) &&
836 FTy.getParamType(1)->isIntegerTy(32) &&
837 IsSizeTTy(FTy.getParamType(2)));
841 return (NumParams >= 2 && FTy.getParamType(1)->isPointerTy());
846 if (!IsSizeTTy(FTy.getParamType(NumParams)))
852 return (NumParams == 3 && FTy.getReturnType() == FTy.getParamType(0) &&
853 FTy.getParamType(0)->isPointerTy() &&
854 FTy.getParamType(1)->isPointerTy() &&
855 IsSizeTTy(FTy.getParamType(2)));
859 if (!IsSizeTTy(FTy.getParamType(NumParams)))
863 return (NumParams == 3 && FTy.getReturnType() == FTy.getParamType(0) &&
864 FTy.getParamType(0)->isPointerTy() &&
865 FTy.getParamType(1)->isIntegerTy() &&
866 IsSizeTTy(FTy.getParamType(2)));
870 if (!IsSizeTTy(FTy.getParamType(NumParams)))
874 return (NumParams >= 2 && FTy.getParamType(1)->isPointerTy());
880 FTy.getParamType(0) == FTy.getReturnType() &&
881 IsSizeTTy(FTy.getParamType(1)));
883 return (NumParams == 3 && FTy.getParamType(1)->isPointerTy());
888 return (NumParams >= 1 && FTy.getParamType(0)->isPointerTy());
890 return (NumParams >= 2 && FTy.getParamType(0)->isPointerTy() &&
891 FTy.getParamType(1)->isPointerTy());
893 return (NumParams >= 2 && FTy.getParamType(0)->isPointerTy() &&
894 FTy.getParamType(1)->isPointerTy());
896 return (NumParams == 3 && FTy.getParamType(1)->isPointerTy());
899 return (NumParams == 3 && FTy.getParamType(0)->isPointerTy() &&
900 FTy.getParamType(1)->isPointerTy());
902 return (NumParams == 2 && FTy.getParamType(0)->isPointerTy());
923 return (NumParams == 1 && FTy.getParamType(0)->isPointerTy());
954 return (NumParams != 0 && FTy.getParamType(0)->isPointerTy());
958 FTy.getParamType(0)->isPointerTy() &&
959 FTy.getParamType(1)->isPointerTy());
964 FTy.getParamType(1)->isPointerTy());
972 return (NumParams == 2 && FTy.getParamType(1)->isPointerTy());
975 return (NumParams == 3 && FTy.getParamType(0)->isPointerTy() &&
976 FTy.getParamType(2)->isPointerTy());
979 return (NumParams == 4 && FTy.getParamType(0)->isPointerTy() &&
980 FTy.getParamType(3)->isPointerTy());
984 FTy.getParamType(0)->isPointerTy() &&
985 FTy.getParamType(1)->isIntegerTy() &&
986 FTy.getParamType(2)->isIntegerTy() &&
987 FTy.getParamType(3)->isPointerTy());
990 return (NumParams >= 2 && FTy.getParamType(0)->isPointerTy() &&
991 FTy.getParamType(1)->isPointerTy());
997 FTy.getParamType(0)->isPointerTy() &&
998 FTy.getParamType(1)->isPointerTy());
1000 return (NumParams >= 2 && FTy.getParamType(0)->isPointerTy() &&
1001 FTy.getParamType(1)->isPointerTy());
1006 return (NumParams == 1 && FTy.getParamType(0) == PCharTy);
1008 return (NumParams == 2 && FTy.getParamType(1)->isPointerTy());
1010 return (NumParams == 2 && FTy.getParamType(1)->isPointerTy());
1013 return (NumParams == 2 && FTy.getParamType(0)->isPointerTy() &&
1014 FTy.getParamType(1)->isPointerTy());
1017 return (NumParams == 2 && FTy.getParamType(1)->isPointerTy());
1020 return (NumParams == 4 && FTy.getParamType(1)->isPointerTy());
1023 FTy.getParamType(0)->isPointerTy() &&
1024 FTy.getParamType(1)->isPointerTy());
1026 return (NumParams == 2 && FTy.getParamType(1)->isPointerTy());
1028 return (NumParams == 3 && FTy.getParamType(1)->isPointerTy() &&
1029 FTy.getParamType(2)->isPointerTy());
1031 return (NumParams == 3 && FTy.getParamType(1)->isPointerTy() &&
1032 FTy.getParamType(2)->isPointerTy());
1036 return (NumParams == 2 && FTy.getParamType(0)->isPointerTy());
1039 return (NumParams == 3 && FTy.getParamType(0)->isPointerTy() &&
1040 FTy.getParamType(1)->isPointerTy());
1042 return NumParams == 5 && FTy.getParamType(0)->isPointerTy() &&
1043 FTy.getParamType(1)->isIntegerTy(32) &&
1044 IsSizeTTy(FTy.getParamType(2)) && FTy.getParamType(3)->isPointerTy();
1044 IsSizeTTy(FTy.getParamType(2)) && FTy.getParamType(3)->isPointerTy();
1046 return (NumParams == 4 && FTy.getParamType(0)->isPointerTy() &&
1047 FTy.getParamType(2)->isPointerTy());
1049 return NumParams == 6 && FTy.getParamType(0)->isPointerTy() &&
1050 FTy.getParamType(2)->isIntegerTy(32) &&
1051 IsSizeTTy(FTy.getParamType(3)) && FTy.getParamType(4)->isPointerTy();
1051 IsSizeTTy(FTy.getParamType(3)) && FTy.getParamType(4)->isPointerTy();
1053 return (NumParams >= 2 && FTy.getParamType(0)->isPointerTy());
1056 FTy.getParamType(0)->isPointerTy());
1062 FTy.getReturnType() == FTy.getParamType(0));
1066 FTy.getReturnType() == FTy.getParamType(0));
1068 return (NumParams == 2 && FTy.getParamType(0)->isPointerTy() &&
1069 FTy.getParamType(1)->isPointerTy());
1071 return (NumParams == 3 && FTy.getParamType(0)->isPointerTy());
1073 return (NumParams == 4 && FTy.getParamType(3)->isPointerTy());
1077 FTy.getParamType(0)->isPointerTy());
1079 return (NumParams == 3 && FTy.getParamType(1)->isPointerTy());
1081 return (NumParams == 2 && FTy.getParamType(1)->isPointerTy());
1083 return (NumParams >= 1 && FTy.getParamType(0)->isPointerTy());
1087 return (NumParams == 2 && FTy.getParamType(0)->isPointerTy() &&
1088 FTy.getParamType(1)->isPointerTy());
1090 return (NumParams >= 2 && FTy.getParamType(0)->isPointerTy() &&
1091 FTy.getParamType(1)->isPointerTy());
1094 FTy.getParamType(0)->isPointerTy() &&
1095 FTy.getParamType(1)->isPointerTy());
1100 return (NumParams == 2 && FTy.getParamType(1)->isPointerTy());
1102 return (NumParams >= 2 && FTy.getParamType(0)->isPointerTy());
1104 return (NumParams == 2 && FTy.getParamType(0)->isPointerTy() &&
1105 FTy.getParamType(1)->isPointerTy());
1173 return (NumParams == 1 && FTy.getParamType(0)->isPointerTy());
1207 return (NumParams == 2 && FTy.getParamType(0)->isPointerTy());
1213 return (NumParams == 3 && FTy.getParamType(0)->isPointerTy());
1217 FTy.getParamType(0)->isPointerTy() &&
1218 FTy.getParamType(1)->isPointerTy() &&
1219 FTy.getParamType(2)->isIntegerTy());
1225 return (NumParams == 1 && FTy.getParamType(0)->isPointerTy());
1229 return (NumParams == 1 && FTy.getParamType(0)->isFloatingPointTy());
1361 FTy.getReturnType() == FTy.getParamType(0));
1388 FTy.getReturnType() == FTy.getParamType(0) &&
1389 FTy.getReturnType() == FTy.getParamType(1));
1395 FTy.getReturnType() == FTy.getParamType(0) &&
1396 FTy.getParamType(1)->isIntegerTy(32));
1405 FTy.getParamType(0)->isIntegerTy());
1413 FTy.getReturnType() == FTy.getParamType(0));
1419 FTy.getReturnType() == FTy.getParamType(0));
1423 FTy.getParamType(0)->isPointerTy() &&
1424 FTy.getParamType(1)->isPointerTy() &&
1425 FTy.getParamType(2)->isPointerTy());
1430 FTy.getReturnType() == FTy.getParamType(0));
1435 FTy.getReturnType() == FTy.getParamType(0));
1438 return (NumParams == 2 && FTy.getReturnType() == FTy.getParamType(1) &&
1439 FTy.getParamType(0) == PCharTy &&
1440 FTy.getParamType(1) == SizeTTy);
1444 FTy.getParamType(0)->isPointerTy() &&
1445 FTy.getParamType(1) == SizeTTy && FTy.getParamType(2) == SizeTTy);
1445 FTy.getParamType(1) == SizeTTy && FTy.getParamType(2) == SizeTTy);
1448 return (NumParams == 1 && FTy.getParamType(0)->isPointerTy() &&
1462 return (FTy.getParamType(0)->isArrayTy() &&
1463 FTy.getParamType(0)->getArrayNumElements() == 2 &&
1464 FTy.getParamType(0)->getArrayElementType() == RetTy);
1466 return (FTy.getParamType(0) == RetTy && FTy.getParamType(1) == RetTy);
1466 return (FTy.getParamType(0) == RetTy && FTy.getParamType(1) == RetTy);
lib/Bitcode/Reader/BitcodeReader.cpp 3240 Type *PTy = cast<FunctionType>(FullFTy)->getParamType(i);
3710 assert(I.getType() == flattenPointerTypes(FullFTy->getParamType(ArgNo)) &&
3712 ValueList.push_back(&I, FullFTy->getParamType(ArgNo++));
4509 FTy->getParamType(i)));
4510 ArgsFullTys.push_back(FullFTy->getParamType(i));
4595 if (FTy->getParamType(i)->isLabelTy())
4599 FTy->getParamType(i)));
5037 if (FTy->getParamType(i)->isLabelTy())
5041 FTy->getParamType(i)));
5042 ArgsFullTys.push_back(FullFTy->getParamType(i));
lib/Bitcode/Writer/BitcodeWriter.cpp 908 TypeVals.push_back(VE.getTypeID(FT->getParamType(i)));
3016 if (FTy->getParamType(i)->isLabelTy())
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 2539 Entry.Ty = FnTy->getParamType(0);
lib/ExecutionEngine/ExecutionEngine.cpp 441 if (NumArgs >= 3 && FTy->getParamType(2) != PPInt8Ty)
443 if (NumArgs >= 2 && FTy->getParamType(1) != PPInt8Ty)
445 if (NumArgs >= 1 && !FTy->getParamType(0)->isIntegerTy(32))
lib/ExecutionEngine/MCJIT/MCJIT.cpp 527 if (FTy->getParamType(0)->isIntegerTy(32) &&
528 FTy->getParamType(1)->isPointerTy() &&
529 FTy->getParamType(2)->isPointerTy()) {
542 if (FTy->getParamType(0)->isIntegerTy(32) &&
543 FTy->getParamType(1)->isPointerTy()) {
555 FTy->getParamType(0)->isIntegerTy(32)) {
lib/ExecutionEngine/Orc/OrcMCJITReplacement.cpp 46 if (FTy->getParamType(0)->isIntegerTy(32) &&
47 FTy->getParamType(1)->isPointerTy() &&
48 FTy->getParamType(2)->isPointerTy()) {
61 if (FTy->getParamType(0)->isIntegerTy(32) &&
62 FTy->getParamType(1)->isPointerTy()) {
73 if (FTy->getNumParams() == 1 && FTy->getParamType(0)->isIntegerTy(32)) {
lib/IR/AsmWriter.cpp 3461 TypePrinter.print(FT->getParamType(I), Out);
lib/IR/AutoUpgrade.cpp 41 Type *Arg0Type = F->getFunctionType()->getParamType(0);
56 Type *LastArgType = F->getFunctionType()->getParamType(
463 auto Idx = F->getFunctionType()->getParamType(2);
727 FT->getParamType(0), // Dest
728 FT->getParamType(2) // len
3898 NewFuncTy->getParamType(I))) {
3902 Arg = Builder.CreateBitCast(Arg, NewFuncTy->getParamType(I));
lib/IR/Function.cpp 288 Type *ArgTy = FT->getParamType(i);
610 Result += getMangledTypeStr(FT->getParamType(i));
lib/IR/Instructions.cpp 399 FTy->getParamType(i) == Args[i]->getType()) &&
736 FTy->getParamType(i) == Args[i]->getType()) &&
807 FTy->getParamType(i) == Args[i]->getType()) &&
lib/IR/Verifier.cpp 1723 Type *Ty = FT->getParamType(i);
1829 if (!FT->getParamType(ParamNo)->isIntegerTy()) {
1991 Type *ParamType = TargetFuncType->getParamType(i);
2206 Assert(Arg.getType() == FT->getParamType(i),
2208 FT->getParamType(i));
2841 Assert(Call.getArgOperand(i)->getType() == FTy->getParamType(i),
2843 Call.getArgOperand(i), FTy->getParamType(i), Call);
3064 isTypeCongruent(CallerTy->getParamType(I), CalleeTy->getParamType(I)),
3064 isTypeCongruent(CallerTy->getParamType(I), CalleeTy->getParamType(I)),
lib/Target/AArch64/AArch64ISelLowering.cpp12246 Val, Stxr->getFunctionType()->getParamType(0)),
lib/Target/AMDGPU/AMDGPULibCalls.cpp 1353 Type *PTy = Fsincos.getFunctionType()->getParamType(1);
lib/Target/AMDGPU/R600OpenCLImageTypeLoweringPass.cpp 281 ArgTypes.push_back(FT->getParamType(i));
lib/Target/AMDGPU/SIISelLowering.cpp 2143 dyn_cast<PointerType>(FType->getParamType(Ins[i].getOrigArgIndex()));
lib/Target/ARM/ARMISelLowering.cpp16679 Val, Strex->getFunctionType()->getParamType(0)),
lib/Target/Mips/Mips16HardFloat.cpp 111 TypeID ArgTypeID = F.getFunctionType()->getParamType(0)->getTypeID();
122 TypeID ArgTypeID0 = F.getFunctionType()->getParamType(0)->getTypeID();
123 TypeID ArgTypeID1 = F.getFunctionType()->getParamType(1)->getTypeID();
158 Type *ArgType = F.getFunctionType()->getParamType(0);
lib/Target/RISCV/RISCVISelLowering.cpp 1632 ArgTy = FType->getParamType(Ins[i].getOrigArgIndex());
lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp 690 SmallVector<Type *, 4> Params = {SetjmpFTy->getParamType(0),
lib/Transforms/Coroutines/Coroutines.cpp 508 Alloc->getFunctionType()->getParamType(0),
529 Dealloc->getFunctionType()->getParamType(0));
584 if (FT->getNumParams() == 0 || !FT->getParamType(0)->isPointerTy())
600 !FT->getParamType(0)->isIntegerTy())
615 !FT->getParamType(0)->isPointerTy())
lib/Transforms/IPO/MergeFunctions.cpp 709 Args.push_back(createCast(Builder, &AI, FFTy->getParamType(i)));
lib/Transforms/IPO/WholeProgramDevirt.cpp 1173 Constant::getNullValue(Target.Fn->getFunctionType()->getParamType(0)));
1176 Target.Fn->getFunctionType()->getParamType(I + 1));
lib/Transforms/InstCombine/InstCombineCalls.cpp 4492 Type *ParamTy = FT->getParamType(i);
4569 Type *ParamTy = FT->getParamType(i);
4588 Args.push_back(Constant::getNullValue(FT->getParamType(i)));
lib/Transforms/Instrumentation/DataFlowSanitizer.cpp 517 Type* param_type = T->getParamType(i);
lib/Transforms/Utils/CallPromotionUtils.cpp 405 Type *FormalTy = CalleeType->getParamType(ArgNo);
lib/Transforms/Utils/FunctionComparator.cpp 473 if (int Res = cmpTypes(FTyL->getParamType(i), FTyR->getParamType(i)))
473 if (int Res = cmpTypes(FTyL->getParamType(i), FTyR->getParamType(i)))
lib/Transforms/Utils/SimplifyLibCalls.cpp 354 if (!FT->getParamType(1)->isIntegerTy(32)) // memchr needs i32.
585 Type *PT = Callee->getFunctionType()->getParamType(0);
638 Type *PT = Callee->getFunctionType()->getParamType(0);
tools/clang/lib/CodeGen/CGBuiltin.cpp 4029 auto PTy0 = FTy->getParamType(0);
4037 auto PTy1 = FTy->getParamType(1);
4061 auto PTy0 = FTy->getParamType(0);
4067 auto PTy1 = FTy->getParamType(1);
4075 auto PTy2 = FTy->getParamType(2);
4176 llvm::Type *PTy = FTy->getParamType(i);
4188 assert(PTy->canLosslesslyBitCastTo(FTy->getParamType(i)) &&
7299 llvm::Type *DataTy = F->getFunctionType()->getParamType(1);
13964 llvm::Type *ParamType = Intrinsic->getFunctionType()->getParamType(1);
14023 llvm::Type *AType = Intrinsic->getFunctionType()->getParamType(0);
14033 llvm::Type *BType = Intrinsic->getFunctionType()->getParamType(MI.NumEltsA);
14043 Intrinsic->getFunctionType()->getParamType(MI.NumEltsA + MI.NumEltsB);
tools/clang/lib/CodeGen/CGCall.cpp 1105 V->getType() != IRFuncTy->getParamType(IRCallArgPos))
1106 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(IRCallArgPos));
3962 IRFuncTy->getParamType(FirstIRArg)->getPointerAddressSpace() ==
3992 getParamType(FirstIRArg)->getPointerAddressSpace())) {
4072 V->getType() != IRFuncTy->getParamType(FirstIRArg))
4073 V = Builder.CreateBitCast(V, IRFuncTy->getParamType(FirstIRArg));
4206 IRFuncTy->getParamType(IRFuncTy->getNumParams() - 1);
4260 if (OrigFT->getParamType(i) != CalleeFT->getParamType(i))
4260 if (OrigFT->getParamType(i) != CalleeFT->getParamType(i))
4290 assert(IRCallArgs[i]->getType() == IRFuncTy->getParamType(i));
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 4519 llvm::Type *TargetType = FnType->getParamType(I);
tools/clang/lib/CodeGen/TargetInfo.cpp 9945 ArgTys.push_back(InvokeFT->getParamType(I));
9966 auto *Cast = Builder.CreatePointerCast(BlockPtr, InvokeFT->getParamType(0));
unittests/IR/IRBuilderTest.cpp 146 EXPECT_EQ(FTy->getParamType(i), ArgTys[i]->getType());
167 EXPECT_EQ(FTy->getParamType(i), ArgTys[i]->getType());