Home
last modified time | relevance | path

Searched refs:FP32 (Results 1 – 10 of 10) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZInstrFP.td46 def LER : UnaryRR <"ler", 0x38, null_frag, FP32, FP32>;
52 def LDR32 : UnaryRR<"ldr", 0x28, null_frag, FP32, FP32>;
90 def CPSDRss : BinaryRRFb<"cpsdr", 0xB372, fcopysign, FP32, FP32, FP32>;
356 def SQEBR : UnaryRRE<"sqebr", 0xB314, fsqrt, FP32, FP32>;
365 def FIEBR : BinaryRRFe<"fiebr", 0xB357, FP32, FP32>;
371 def : Pat<(frint FP32:$src), (FIEBR 0, FP32:$src)>;
378 def FIEBRA : TernaryRRFe<"fiebra", 0xB357, FP32, FP32>;
395 def : Pat<(fceil FP32:$src), (FIEBRA 6, FP32:$src, 4)>;
428 def SEBR : BinaryRRE<"sebr", 0xB30B, fsub, FP32, FP32>;
488 def DEBR : BinaryRRE<"debr", 0xB30D, fdiv, FP32, FP32>;
[all …]
H A DSystemZInstrHFP.td23 def LTER : UnaryRR <"lter", 0x32, null_frag, FP32, FP32>;
90 def LCER : UnaryRR <"lcer", 0x33, null_frag, FP32, FP32>;
97 def LPER : UnaryRR <"lper", 0x30, null_frag, FP32, FP32>;
110 def HER : UnaryRR <"her", 0x34, null_frag, FP32, FP32>;
114 def SQER : UnaryRRE<"sqer", 0xB245, null_frag, FP32, FP32>;
122 def FIER : UnaryRRE<"fier", 0xB377, null_frag, FP32, FP32>;
134 def AER : BinaryRR<"aer", 0x3A, null_frag, FP32, FP32>;
145 def AUR : BinaryRR<"aur", 0x3E, null_frag, FP32, FP32>;
154 def SER : BinaryRR<"ser", 0x3B, null_frag, FP32, FP32>;
164 def SUR : BinaryRR<"sur", 0x3F, null_frag, FP32, FP32>;
[all …]
H A DSystemZInstrDFP.td35 def LEDTR : TernaryRRFe<"ledtr", 0xB3D5, FP32, FP64>;
39 def LDETR : BinaryRRFd<"ldetr", 0xB3D4, FP64, FP32>;
220 def TDCET : TestRXE<"tdcet", 0xED50, null_frag, FP32>;
227 def TDGET : TestRXE<"tdget", 0xED51, null_frag, FP32>;
H A DSystemZRegisterInfo.td218 defm FP32 : SystemZRegClass<"FP32", [f32], 32, (sequence "F%uS", 0, 15)>;
H A DSystemZInstrVector.td1408 defm : ScalarToVectorFP<VREPF, v4f32, FP32, subreg_h32>;
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegisterInfo.td31 def FP32 : WebAssemblyReg<"%FP32">;
62 def I32 : WebAssemblyRegClass<[i32], 32, (add FP32, SP32, I32_0)>;
H A DWebAssemblyFrameLowering.cpp217 BuildMI(MBB, InsertPt, DL, TII->get(WebAssembly::COPY), WebAssembly::FP32) in emitPrologue()
254 .addReg(hasFP(MF) ? WebAssembly::FP32 : WebAssembly::SP32) in emitEpilogue()
257 SPReg = hasFP(MF) ? WebAssembly::FP32 : WebAssembly::SP32; in emitEpilogue()
H A DWebAssemblyRegisterInfo.cpp48 for (auto Reg : {WebAssembly::SP32, WebAssembly::SP64, WebAssembly::FP32, in getReservedRegs()
136 /* hasFP */ {WebAssembly::FP32, WebAssembly::FP64}}; in getFrameRegister()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/Targets/
H A DMips.h60 enum FPModeEnum { FPXX, FP32, FP64 } FPMode; enumerator
337 FPMode = FP32; in handleTargetFeatures()
H A DMips.cpp141 case FP32: in getTargetDefines()