/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86InstrVecCompiler.td | 124 def : Pat<(f32 (extractelt (v4f32 VR128:$src), (iPTR 0))), 126 def : Pat<(f64 (extractelt (v2f64 VR128:$src), (iPTR 0))), 145 def : Pat<(subVT (extract_subvector (VT RC:$src), (iPTR 0))), 148 def : Pat<(VT (insert_subvector undef, subRC:$src, (iPTR 0))), 190 (SrcTy RC:$src), (iPTR 0))), addr:$dst), 195 (SrcTy RC:$src), (iPTR 0))), addr:$dst), 264 (SrcTy RC:$src), (iPTR 0))), 334 maskzeroupperv1i1:$src, (iPTR 0))), 337 maskzeroupperv8i1:$src, (iPTR 0))), 340 maskzeroupperv16i1:$src, (iPTR 0))), [all …]
|
D | X86InstrAVX512.td | 510 (iPTR imm)), 513 (iPTR imm))>, 522 (iPTR imm)), 525 (iPTR imm))>, AVX512AIi8Base, EVEX_4V, 543 (To.VT To.RC:$src1), (From.VT From.RC:$src2), (iPTR imm)), 551 (iPTR imm)), 651 (iPTR imm))), 663 (iPTR imm))), 674 (iPTR imm))), 686 (iPTR imm))), [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyRuntimeLibcallSignatures.cpp | 497 wasm::ValType iPTR = in GetSignature() local 605 Params.push_back(iPTR); in GetSignature() 606 Params.push_back(iPTR); in GetSignature() 610 Params.push_back(iPTR); in GetSignature() 611 Params.push_back(iPTR); in GetSignature() 637 Params.push_back(iPTR); in GetSignature() 648 Params.push_back(iPTR); in GetSignature() 655 Params.push_back(iPTR); in GetSignature() 664 Params.push_back(iPTR); in GetSignature() 673 Params.push_back(iPTR); in GetSignature() [all …]
|
D | WebAssemblyMCInstLower.cpp | 46 wasm::ValType iPTR = in GetGlobalAddressSymbol() local 58 Params.push_back(iPTR); in GetGlobalAddressSymbol() 68 Params.push_back(iPTR); in GetGlobalAddressSymbol()
|
D | WebAssemblyInstrInfo.td | 56 def SDT_WebAssemblyCallSeqStart : SDCallSeqStart<[SDTCisVT<0, iPTR>, 57 SDTCisVT<1, iPTR>]>; 59 SDCallSeqEnd<[SDTCisVT<0, iPTR>, SDTCisVT<1, iPTR>]>;
|
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/PowerPC/ |
D | PPCGenDAGISel.inc | 80 …(st (vector_extract:{ *:[i32] } v16i8:{ *:[v16i8] }:$S, 7:{ *:[iPTR] }), xoaddr:{ *:[iPTR] }:$dst)… 81 // Dst: (STXSIBXv ?:{ *:[v16i8] }:$S, xoaddr:{ *:[iPTR] }:$dst) 91 …(st (vector_extract:{ *:[i32] } v16i8:{ *:[v16i8] }:$S, 7:{ *:[iPTR] }), xoaddr:{ *:[iPTR] }:$dst)… 92 …DOI:{ *:[v16i8] } ?:{ *:[v16i8] }:$S, ?:{ *:[v16i8] }:$S, 1:{ *:[i32] }), xoaddr:{ *:[iPTR] }:$dst) 107 …(st (vector_extract:{ *:[i32] } v16i8:{ *:[v16i8] }:$S, 8:{ *:[iPTR] }), xoaddr:{ *:[iPTR] }:$dst)… 108 // Dst: (STXSIBXv ?:{ *:[v16i8] }:$S, xoaddr:{ *:[iPTR] }:$dst) 118 …(st (vector_extract:{ *:[i32] } v16i8:{ *:[v16i8] }:$S, 8:{ *:[iPTR] }), xoaddr:{ *:[iPTR] }:$dst)… 119 …DOI:{ *:[v16i8] } ?:{ *:[v16i8] }:$S, ?:{ *:[v16i8] }:$S, 1:{ *:[i32] }), xoaddr:{ *:[iPTR] }:$dst) 137 …(st (vector_extract:{ *:[i32] } v16i8:{ *:[v16i8] }:$S, 0:{ *:[iPTR] }), xoaddr:{ *:[iPTR] }:$dst)… 138 …DOI:{ *:[v16i8] } ?:{ *:[v16i8] }:$S, ?:{ *:[v16i8] }:$S, 9:{ *:[i32] }), xoaddr:{ *:[iPTR] }:$dst) [all …]
|
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/AArch64/ |
D | AArch64GenDAGISel.inc | 82 …xtract:{ *:[i32] } VecListOne128:{ *:[v8i16] }:$Vt, 0:{ *:[iPTR] }), (ro_Windexed16:{ *:[iPTR] } G… 92 …xtract:{ *:[i32] } VecListOne128:{ *:[v8i16] }:$Vt, 0:{ *:[iPTR] }), (ro_Xindexed16:{ *:[iPTR] } G… 102 …extract:{ *:[i32] } VecListOne128:{ *:[v8i16] }:$Vt, 0:{ *:[iPTR] }), (am_indexed16:{ *:[iPTR] } G… 112 …xtract:{ *:[i32] } VecListOne128:{ *:[v8i16] }:$Vt, 0:{ *:[iPTR] }), (am_unscaled128:{ *:[iPTR] } … 153 …xtract:{ *:[f16] } VecListOne128:{ *:[v8f16] }:$Vt, 0:{ *:[iPTR] }), (ro_Windexed16:{ *:[iPTR] } G… 163 …xtract:{ *:[f16] } VecListOne128:{ *:[v8f16] }:$Vt, 0:{ *:[iPTR] }), (ro_Xindexed16:{ *:[iPTR] } G… 173 …extract:{ *:[f16] } VecListOne128:{ *:[v8f16] }:$Vt, 0:{ *:[iPTR] }), (am_indexed16:{ *:[iPTR] } G… 183 …xtract:{ *:[f16] } VecListOne128:{ *:[v8f16] }:$Vt, 0:{ *:[iPTR] }), (am_unscaled128:{ *:[iPTR] } … 223 …xtract:{ *:[i32] } VecListOne128:{ *:[v4i32] }:$Vt, 0:{ *:[iPTR] }), (ro_Windexed32:{ *:[iPTR] } G… 233 …xtract:{ *:[i32] } VecListOne128:{ *:[v4i32] }:$Vt, 0:{ *:[iPTR] }), (ro_Xindexed32:{ *:[iPTR] } G… [all …]
|
D | AArch64GenGlobalISel.inc | 1209 …// (add:{ *:[v1i64] } (intrinsic_wo_chain:{ *:[v1i64] } 271:{ *:[iPTR] }, V64:{ *:[v2i32] }:$Rn), … 1230 …// (add:{ *:[v1i64] } (intrinsic_wo_chain:{ *:[v1i64] } 329:{ *:[iPTR] }, V64:{ *:[v2i32] }:$Rn), … 1251 …1i64] } V64:{ *:[v1i64] }:$Rd, (intrinsic_wo_chain:{ *:[v1i64] } 271:{ *:[iPTR] }, V64:{ *:[v2i32]… 1272 …1i64] } V64:{ *:[v1i64] }:$Rd, (intrinsic_wo_chain:{ *:[v1i64] } 329:{ *:[iPTR] }, V64:{ *:[v2i32]… 1323 …// (add:{ *:[v2i32] } (intrinsic_wo_chain:{ *:[v2i32] } 270:{ *:[iPTR] }, V64:{ *:[v2i32] }:$Rn, V… 1346 …// (add:{ *:[v2i32] } (intrinsic_wo_chain:{ *:[v2i32] } 328:{ *:[iPTR] }, V64:{ *:[v2i32] }:$Rn, V… 1367 …// (add:{ *:[v2i32] } (intrinsic_wo_chain:{ *:[v2i32] } 271:{ *:[iPTR] }, V64:{ *:[v4i16] }:$Rn), … 1387 …// (add:{ *:[v2i32] } (intrinsic_wo_chain:{ *:[v2i32] } 329:{ *:[iPTR] }, V64:{ *:[v4i16] }:$Rn), … 1409 …2i32] } V64:{ *:[v2i32] }:$Rd, (intrinsic_wo_chain:{ *:[v2i32] } 270:{ *:[iPTR] }, V64:{ *:[v2i32]… 1432 …2i32] } V64:{ *:[v2i32] }:$Rd, (intrinsic_wo_chain:{ *:[v2i32] } 328:{ *:[iPTR] }, V64:{ *:[v2i32]… [all …]
|
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/Mips/ |
D | MipsGenDAGISel.inc | 74 …// Src: (st f64:{ *:[f64] }:$v, addrRegImm:{ *:[iPTR] }:$a)<<P:Predicate_unindexedstore>><<P:Predi… 82 …// Src: (st f64:{ *:[f64] }:$v, addrRegImm:{ *:[iPTR] }:$a)<<P:Predicate_unindexedstore>><<P:Predi… 83 // Dst: (SDC164 f64:{ *:[f64] }:$v, addrRegImm:{ *:[iPTR] }:$a) 90 …// Src: (st f64:{ *:[f64] }:$v, addrRegImm:{ *:[iPTR] }:$a)<<P:Predicate_unindexedstore>><<P:Predi… 91 // Dst: (SDC1 f64:{ *:[f64] }:$v, addrRegImm:{ *:[iPTR] }:$a) 98 …// Src: (st f64:{ *:[f64] }:$v, addrRegImm:{ *:[iPTR] }:$a)<<P:Predicate_unindexedstore>><<P:Predi… 114 …// Src: (st AFGR64Opnd:{ *:[f64] }:$fs, (add:{ *:[iPTR] } iPTR:{ *:[iPTR] }:$base, iPTR:{ *:[iPTR]… 115 … // Dst: (SDXC1 AFGR64Opnd:{ *:[f64] }:$fs, iPTR:{ *:[iPTR] }:$base, iPTR:{ *:[iPTR] }:$index) 121 …// Src: (st FGR64Opnd:{ *:[f64] }:$fs, (add:{ *:[iPTR] } iPTR:{ *:[iPTR] }:$base, iPTR:{ *:[iPTR] … 122 … // Dst: (SDXC164 FGR64Opnd:{ *:[f64] }:$fs, iPTR:{ *:[iPTR] }:$base, iPTR:{ *:[iPTR] }:$index) [all …]
|
D | MipsGenGlobalISel.inc | 4286 …// (intrinsic_wo_chain:{ *:[v4i8] } 3471:{ *:[iPTR] }, (imm:{ *:[i32] })<<P:Predicate_immZExt8>>:$… 4307 …// (intrinsic_wo_chain:{ *:[v2i16] } 3470:{ *:[iPTR] }, (imm:{ *:[i32] })<<P:Predicate_immSExt10>>… 4328 …// (intrinsic_wo_chain:{ *:[v2i16] } 3470:{ *:[iPTR] }, (imm:{ *:[i32] })<<P:Predicate_immSExt10>>… 4349 …// (intrinsic_wo_chain:{ *:[v4i8] } 3471:{ *:[iPTR] }, (imm:{ *:[i32] })<<P:Predicate_immZExt8>>:$… 4365 …// (intrinsic_wo_chain:{ *:[i32] } 3468:{ *:[iPTR] }, DSPROpnd:{ *:[v4i8] }:$rs) => (RADDU_W_QB:… 4381 …// (intrinsic_wo_chain:{ *:[i32] } 3450:{ *:[iPTR] }, DSPROpnd:{ *:[v2i16] }:$rt) => (PRECEQ_W_P… 4397 …// (intrinsic_wo_chain:{ *:[i32] } 3451:{ *:[iPTR] }, DSPROpnd:{ *:[v2i16] }:$rt) => (PRECEQ_W_P… 4413 …// (intrinsic_wo_chain:{ *:[v2i16] } 3452:{ *:[iPTR] }, DSPROpnd:{ *:[v4i8] }:$rt) => (PRECEQU_P… 4429 …// (intrinsic_wo_chain:{ *:[v2i16] } 3454:{ *:[iPTR] }, DSPROpnd:{ *:[v4i8] }:$rt) => (PRECEQU_P… 4445 …// (intrinsic_wo_chain:{ *:[v2i16] } 3453:{ *:[iPTR] }, DSPROpnd:{ *:[v4i8] }:$rt) => (PRECEQU_P… [all …]
|
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/ARM/ |
D | ARMGenGlobalISel.inc | 1419 …// (add:{ *:[v2i32] } (intrinsic_wo_chain:{ *:[v2i32] } 1016:{ *:[iPTR] }, DPR:{ *:[v2i32] }:$Vn, … 1444 …// (add:{ *:[v2i32] } (intrinsic_wo_chain:{ *:[v2i32] } 1017:{ *:[iPTR] }, DPR:{ *:[v2i32] }:$Vn, … 1469 …2] } DPR:{ *:[v2i32] }:$src1, (intrinsic_wo_chain:{ *:[v2i32] } 1016:{ *:[iPTR] }, DPR:{ *:[v2i32]… 1494 …2] } DPR:{ *:[v2i32] }:$src1, (intrinsic_wo_chain:{ *:[v2i32] } 1017:{ *:[iPTR] }, DPR:{ *:[v2i32]… 1593 …// (add:{ *:[v2i64] } (zext:{ *:[v2i64] } (intrinsic_wo_chain:{ *:[v2i32] } 1016:{ *:[iPTR] }, DPR… 1622 …// (add:{ *:[v2i64] } (zext:{ *:[v2i64] } (intrinsic_wo_chain:{ *:[v2i32] } 1017:{ *:[iPTR] }, DPR… 1651 … }:$src1, (zext:{ *:[v2i64] } (intrinsic_wo_chain:{ *:[v2i32] } 1016:{ *:[iPTR] }, DPR:{ *:[v2i32]… 1680 … }:$src1, (zext:{ *:[v2i64] } (intrinsic_wo_chain:{ *:[v2i32] } 1017:{ *:[iPTR] }, DPR:{ *:[v2i32]… 1857 …// (add:{ *:[v4i16] } (intrinsic_wo_chain:{ *:[v4i16] } 1016:{ *:[iPTR] }, DPR:{ *:[v4i16] }:$Vn, … 1882 …// (add:{ *:[v4i16] } (intrinsic_wo_chain:{ *:[v4i16] } 1017:{ *:[iPTR] }, DPR:{ *:[v4i16] }:$Vn, … [all …]
|
D | ARMGenDAGISel.inc | 5113 …] }:$src1, (zext:{ *:[v8i16] } (intrinsic_wo_chain:{ *:[v8i8] } 1016:{ *:[iPTR] }, DPR:{ *:[v8i8] … 5127 … }:$src1, (zext:{ *:[v4i32] } (intrinsic_wo_chain:{ *:[v4i16] } 1016:{ *:[iPTR] }, DPR:{ *:[v4i16]… 5141 … }:$src1, (zext:{ *:[v2i64] } (intrinsic_wo_chain:{ *:[v2i32] } 1016:{ *:[iPTR] }, DPR:{ *:[v2i32]… 5159 …] }:$src1, (zext:{ *:[v8i16] } (intrinsic_wo_chain:{ *:[v8i8] } 1017:{ *:[iPTR] }, DPR:{ *:[v8i8] … 5173 … }:$src1, (zext:{ *:[v4i32] } (intrinsic_wo_chain:{ *:[v4i16] } 1017:{ *:[iPTR] }, DPR:{ *:[v4i16]… 5187 … }:$src1, (zext:{ *:[v2i64] } (intrinsic_wo_chain:{ *:[v2i32] } 1017:{ *:[iPTR] }, DPR:{ *:[v2i32]… 5213 …:[v8i16] } (zext:{ *:[v8i16] } (intrinsic_wo_chain:{ *:[v8i8] } 1016:{ *:[iPTR] }, DPR:{ *:[v8i8] … 5228 …[v4i32] } (zext:{ *:[v4i32] } (intrinsic_wo_chain:{ *:[v4i16] } 1016:{ *:[iPTR] }, DPR:{ *:[v4i16]… 5243 …[v2i64] } (zext:{ *:[v2i64] } (intrinsic_wo_chain:{ *:[v2i32] } 1016:{ *:[iPTR] }, DPR:{ *:[v2i32]… 5262 …:[v8i16] } (zext:{ *:[v8i16] } (intrinsic_wo_chain:{ *:[v8i8] } 1017:{ *:[iPTR] }, DPR:{ *:[v8i8] … [all …]
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyInstrInfo.td | 28 def SDT_WebAssemblyCallSeqStart : SDCallSeqStart<[SDTCisVT<0, iPTR>]>; 30 SDCallSeqEnd<[SDTCisVT<0, iPTR>, SDTCisVT<1, iPTR>]>;
|
/external/llvm/lib/Target/X86/ |
D | X86InstrAVX512.td | 443 (iPTR imm))>, AVX512AIi8Base, EVEX_4V; 451 (iPTR imm))>, AVX512AIi8Base, EVEX_4V, 461 (To.VT To.RC:$src1), (From.VT From.RC:$src2), (iPTR imm)), 469 (iPTR imm)), 580 (iPTR imm)))]>, 587 (From.VT From.RC:$src1), (iPTR imm))), 603 From.RC:$src1, (iPTR imm:$idx), To.RC:$src0, To.MRC:$mask), 613 From.RC:$src1, (iPTR imm:$idx), To.ImmAllZerosV, To.MRC:$mask), 622 From.RC:$src1, (iPTR imm:$idx), To.ImmAllZerosV, (i8 -1)), 633 def : Pat<(vextract_extract:$ext (From.VT From.RC:$src1), (iPTR imm)), [all …]
|
D | X86InstrSSE.td | 333 def : Pat<(f32 (extractelt (v4f32 VR128:$src), (iPTR 0))), 335 def : Pat<(f64 (extractelt (v2f64 VR128:$src), (iPTR 0))), 340 def : Pat<(v4i32 (extract_subvector (v8i32 VR256:$src), (iPTR 0))), 342 def : Pat<(v4f32 (extract_subvector (v8f32 VR256:$src), (iPTR 0))), 345 def : Pat<(v2i64 (extract_subvector (v4i64 VR256:$src), (iPTR 0))), 347 def : Pat<(v2f64 (extract_subvector (v4f64 VR256:$src), (iPTR 0))), 350 def : Pat<(v8i16 (extract_subvector (v16i16 VR256:$src), (iPTR 0))), 352 def : Pat<(v16i8 (extract_subvector (v32i8 VR256:$src), (iPTR 0))), 358 def : Pat<(insert_subvector undef, (v2i64 VR128:$src), (iPTR 0)), 360 def : Pat<(insert_subvector undef, (v2f64 VR128:$src), (iPTR 0)), [all …]
|
/external/swiftshader/third_party/llvm-7.0/configs/common/lib/Target/X86/ |
D | X86GenGlobalISel.inc | 7067 …// (intrinsic_wo_chain:{ *:[v4i32] } 6613:{ *:[iPTR] }, VR128:{ *:[v8i16] }:$src) => (VPHSUBWDrr… 7083 …// (intrinsic_wo_chain:{ *:[v2i64] } 6612:{ *:[iPTR] }, VR128:{ *:[v4i32] }:$src) => (VPHSUBDQrr… 7099 …// (intrinsic_wo_chain:{ *:[v8i16] } 6611:{ *:[iPTR] }, VR128:{ *:[v16i8] }:$src) => (VPHSUBBWrr… 7115 …// (intrinsic_wo_chain:{ *:[v2i64] } 6610:{ *:[iPTR] }, VR128:{ *:[v8i16] }:$src) => (VPHADDWQrr… 7131 …// (intrinsic_wo_chain:{ *:[v4i32] } 6609:{ *:[iPTR] }, VR128:{ *:[v8i16] }:$src) => (VPHADDWDrr… 7147 …// (intrinsic_wo_chain:{ *:[v2i64] } 6608:{ *:[iPTR] }, VR128:{ *:[v8i16] }:$src) => (VPHADDUWQr… 7163 …// (intrinsic_wo_chain:{ *:[v4i32] } 6607:{ *:[iPTR] }, VR128:{ *:[v8i16] }:$src) => (VPHADDUWDr… 7179 …// (intrinsic_wo_chain:{ *:[v2i64] } 6606:{ *:[iPTR] }, VR128:{ *:[v4i32] }:$src) => (VPHADDUDQr… 7195 …// (intrinsic_wo_chain:{ *:[v8i16] } 6605:{ *:[iPTR] }, VR128:{ *:[v16i8] }:$src) => (VPHADDUBWr… 7211 …// (intrinsic_wo_chain:{ *:[v2i64] } 6604:{ *:[iPTR] }, VR128:{ *:[v16i8] }:$src) => (VPHADDUBQr… [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/ |
D | AArch64CallingConvention.td | 26 CCIfType<[iPTR], CCBitConvertToType<i64>>, 93 CCIfType<[iPTR], CCBitConvertToType<i64>>, 137 CCIfType<[iPTR], CCBitConvertToType<i64>>, 193 CCIfType<[iPTR], CCBitConvertToType<i64>>, 261 CCIfType<[iPTR], CCBitConvertToType<i64>>,
|
/external/llvm/utils/TableGen/ |
D | DAGISelMatcher.cpp | 316 if (T1 == MVT::iPTR) in TypesAreContradictory() 319 if (T2 == MVT::iPTR) in TypesAreContradictory()
|
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/ |
D | DAGISelMatcher.cpp | 315 if (T1 == MVT::iPTR) in TypesAreContradictory() 318 if (T2 == MVT::iPTR) in TypesAreContradictory()
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCInstr64Bit.td | 39 def tocentry : Operand<iPTR> { 1123 def : Pat<(pre_truncsti8 i64:$rS, iPTR:$ptrreg, iaddroff:$ptroff), 1125 def : Pat<(pre_truncsti16 i64:$rS, iPTR:$ptrreg, iaddroff:$ptroff), 1127 def : Pat<(pre_truncsti32 i64:$rS, iPTR:$ptrreg, iaddroff:$ptroff), 1129 def : Pat<(aligned4pre_store i64:$rS, iPTR:$ptrreg, iaddroff:$ptroff), 1132 def : Pat<(pre_truncsti8 i64:$rS, iPTR:$ptrreg, iPTR:$ptroff), 1134 def : Pat<(pre_truncsti16 i64:$rS, iPTR:$ptrreg, iPTR:$ptroff), 1136 def : Pat<(pre_truncsti32 i64:$rS, iPTR:$ptrreg, iPTR:$ptroff), 1138 def : Pat<(pre_store i64:$rS, iPTR:$ptrreg, iPTR:$ptroff),
|
D | PPCInstrInfo.td | 65 def tocentry32 : Operand<iPTR> { 622 def calltarget : Operand<iPTR> { 627 def abscalltarget : Operand<iPTR> { 646 def ptr_rc_nor0 : Operand<iPTR>, PointerLikeRegClass<1> { 653 def ptr_rc_idx : Operand<iPTR>, PointerLikeRegClass<0> { 661 def dispRI : Operand<iPTR> { 668 def dispRIX : Operand<iPTR> { 675 def dispRIX16 : Operand<iPTR> { 682 def dispSPE8 : Operand<iPTR> { 689 def dispSPE4 : Operand<iPTR> { [all …]
|
/external/llvm/lib/Target/BPF/ |
D | BPFInstrInfo.td | 19 def SDT_BPFCallSeqStart : SDCallSeqStart<[SDTCisVT<0, iPTR>]>; 20 def SDT_BPFCallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, iPTR>, SDTCisVT<1, iPTR>]>; 21 def SDT_BPFCall : SDTypeProfile<0, -1, [SDTCisVT<0, iPTR>]>;
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUInstrInfo.td | 48 "AMDGPUISD::CONST_DATA_PTR", SDTypeProfile <1, 1, [SDTCisVT<0, iPTR>, 49 SDTCisVT<0, iPTR>]>
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/ |
D | PPCInstr64Bit.td | 39 def tocentry : Operand<iPTR> { 1270 def : Pat<(pre_truncsti8 i64:$rS, iPTR:$ptrreg, iaddroff:$ptroff), 1272 def : Pat<(pre_truncsti16 i64:$rS, iPTR:$ptrreg, iaddroff:$ptroff), 1274 def : Pat<(pre_truncsti32 i64:$rS, iPTR:$ptrreg, iaddroff:$ptroff), 1276 def : Pat<(aligned4pre_store i64:$rS, iPTR:$ptrreg, iaddroff:$ptroff), 1279 def : Pat<(pre_truncsti8 i64:$rS, iPTR:$ptrreg, iPTR:$ptroff), 1281 def : Pat<(pre_truncsti16 i64:$rS, iPTR:$ptrreg, iPTR:$ptroff), 1283 def : Pat<(pre_truncsti32 i64:$rS, iPTR:$ptrreg, iPTR:$ptroff), 1285 def : Pat<(pre_store i64:$rS, iPTR:$ptrreg, iPTR:$ptroff),
|
D | PPCInstrInfo.td | 92 def tocentry32 : Operand<iPTR> { 731 def calltarget : Operand<iPTR> { 736 def abscalltarget : Operand<iPTR> { 755 def ptr_rc_nor0 : Operand<iPTR>, PointerLikeRegClass<1> { 762 def ptr_rc_idx : Operand<iPTR>, PointerLikeRegClass<0> { 770 def dispRI : Operand<iPTR> { 777 def dispRIX : Operand<iPTR> { 784 def dispRIX16 : Operand<iPTR> { 791 def dispSPE8 : Operand<iPTR> { 798 def dispSPE4 : Operand<iPTR> { [all …]
|