Searched refs:IntrinsicTypes (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | RISCV.cpp | 38 llvm::SmallVector<llvm::Type *, 3> IntrinsicTypes; in emitRVVVLEFFBuiltin() local 45 IntrinsicTypes = {ResultType, Ops[4]->getType(), Ops[2]->getType()}; in emitRVVVLEFFBuiltin() 49 IntrinsicTypes = {ResultType, Ops[3]->getType(), Ops[1]->getType()}; in emitRVVVLEFFBuiltin() 53 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes); in emitRVVVLEFFBuiltin() 75 llvm::SmallVector<llvm::Type *, 3> IntrinsicTypes; in emitRVVVSSEBuiltin() local 85 IntrinsicTypes = {Ops[0]->getType(), Ops[1]->getType(), Ops[4]->getType()}; in emitRVVVSSEBuiltin() 87 IntrinsicTypes = {Ops[0]->getType(), Ops[1]->getType(), Ops[3]->getType()}; in emitRVVVSSEBuiltin() 88 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes); in emitRVVVSSEBuiltin() 98 llvm::SmallVector<llvm::Type *, 4> IntrinsicTypes; in emitRVVIndexedStoreBuiltin() local 109 IntrinsicTypes = {Ops[0]->getType(), Ops[1]->getType(), Ops[2]->getType(), in emitRVVIndexedStoreBuiltin() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | riscv_andes_vector.td | 54 IntrinsicTypes = {ResultType, Ops[Offset]->getType(), 56 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes); 149 IntrinsicTypes = {ResultType, Ops[Offset + 1]->getType(), 151 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
|
| H A D | riscv_vector_common.td | 224 list<int> IntrinsicTypes = []; 261 let IntrinsicTypes = [-1]; 266 let IntrinsicTypes = [0]; 271 let IntrinsicTypes = [-1, 0]; 276 let IntrinsicTypes = [-1, 1]; 281 let IntrinsicTypes = [-1, 0, 1]; 288 IntrinsicTypes = intrinsic_types in { 299 // IntrinsicTypes is output, op0, op1 [-1, 0, 1] 313 // IntrinsicTypes is output, op1 [-1, 0] 318 // IntrinsicTypes is output, op1 [-1, 1] [all …]
|
| H A D | riscv_sifive_vector.td | 36 let IntrinsicTypes = intrinsic_types; 188 IntrinsicTypes = {ResultType, Ops[Offset]->getType(), Operands.back()->getType()}; 189 llvm::Function *F = CGM.getIntrinsic(ID, IntrinsicTypes);
|
| H A D | riscv_vector.td | 920 IntrinsicTypes = {ResultType, Ops[2]->getType(), Ops.back()->getType()}; 1233 IntrinsicTypes = {ResultType, Ops[2]->getType(), Ops.back()->getType()}; 1635 IntrinsicTypes = {ResultType, Ops.back()->getType()}; 1857 IntrinsicTypes = [-1, 1] in
|
| /freebsd/contrib/llvm-project/clang/include/clang/Support/ |
| H A D | RISCVVIntrinsicUtils.h | 402 std::vector<int64_t> IntrinsicTypes; variable 413 const std::vector<int64_t> &IntrinsicTypes, 439 return IntrinsicTypes; in getIntrinsicTypes()
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | RISCVVEmitter.cpp | 645 std::vector<int64_t> IntrinsicTypes = in createRVVIntrinsics() local 700 ManualCodegen, *Types, IntrinsicTypes, NF, DefaultPolicy, in createRVVIntrinsics() 715 ManualCodegen, *PolicyTypes, IntrinsicTypes, NF, P, in createRVVIntrinsics() 727 IntrinsicTypes, NF, DefaultPolicy, HasFRMRoundModeOp)); in createRVVIntrinsics() 741 ManualCodegen, *PolicyTypes, IntrinsicTypes, NF, P, in createRVVIntrinsics()
|
| /freebsd/contrib/llvm-project/clang/lib/Support/ |
| H A D | RISCVVIntrinsicUtils.cpp | 1005 IntrinsicTypes = NewIntrinsicTypes; in RVVIntrinsic() 1008 for (auto &I : IntrinsicTypes) { in RVVIntrinsic()
|