Home
last modified time | relevance | path

Searched refs:mayRaiseFPException (Results 1 – 25 of 49) sorted by relevance

12

/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/
DSystemZInstrFP.td55 let Uses = [FPC], mayRaiseFPException = 1,
72 let Uses = [FPC], mayRaiseFPException = 1,
179 let Uses = [FPC], mayRaiseFPException = 1 in {
200 let Uses = [FPC], mayRaiseFPException = 1 in {
211 let Uses = [FPC], mayRaiseFPException = 1 in {
224 let Uses = [FPC], mayRaiseFPException = 1 in {
236 let Uses = [FPC], mayRaiseFPException = 1, Predicates = [FeatureFPExtension] in {
248 let Uses = [FPC], mayRaiseFPException = 1 in {
269 let Uses = [FPC], mayRaiseFPException = 1, Defs = [CC] in {
290 let Uses = [FPC], mayRaiseFPException = 1,
[all …]
DSystemZInstrVector.td1047 let Uses = [FPC], mayRaiseFPException = 1, isCommutable = 1 in {
1061 let Uses = [FPC], mayRaiseFPException = 1 in {
1068 let Uses = [FPC], mayRaiseFPException = 1 in {
1078 let Uses = [FPC], mayRaiseFPException = 1 in {
1085 let Uses = [FPC], mayRaiseFPException = 1 in {
1095 let Uses = [FPC], mayRaiseFPException = 1 in {
1103 let Uses = [FPC], mayRaiseFPException = 1 in {
1114 let Uses = [FPC], mayRaiseFPException = 1 in {
1122 let Uses = [FPC], mayRaiseFPException = 1 in {
1133 let Uses = [FPC], mayRaiseFPException = 1 in {
[all …]
DSystemZElimCompare.cpp301 if (!Compare.mayRaiseFPException()) in convertToLoadAndTest()
371 if (Compare.mayRaiseFPException()) { in adjustCCMasksForInstr()
374 if (ConvOpc && !Desc.mayRaiseFPException()) in adjustCCMasksForInstr()
377 if (!ConvOpc && !MI.mayRaiseFPException()) in adjustCCMasksForInstr()
565 if (Compare.mayRaiseFPException() && in optimizeCompareZero()
/openbsd/src/gnu/llvm/llvm/lib/Target/X86/
DX86InstrFPStack.td298 let Uses = [FPCW], mayRaiseFPException = 1 in {
323 } // Uses = [FPCW], mayRaiseFPException = 1
335 let SchedRW = [WriteFAdd], Uses = [FPCW], mayRaiseFPException = 1 in {
346 let SchedRW = [WriteFCom], Uses = [FPCW], mayRaiseFPException = 1 in {
350 let SchedRW = [WriteFMul], Uses = [FPCW], mayRaiseFPException = 1 in {
355 let SchedRW = [WriteFDiv], Uses = [FPCW], mayRaiseFPException = 1 in {
380 let Uses = [FPCW], mayRaiseFPException = 1 in {
393 } // Uses = [FPCW], mayRaiseFPException = 1
404 let SchedRW = [WriteFComLd], Uses = [FPCW], mayRaiseFPException = 1,
435 let Uses = [FPCW] ,mayRaiseFPException = 1, mayStore = 1 in
[all …]
DX86InsertWait.cpp112 if (!(MI->mayRaiseFPException() || MI->mayLoadOrStore()) || in runOnMachineFunction()
DX86InstrFMA.td99 Uses = [MXCSR], mayRaiseFPException = 1 in
241 hasSideEffects = 0, Uses = [MXCSR], mayRaiseFPException = 1 in
268 Uses = [MXCSR], mayRaiseFPException = 1 in
389 let Uses = [MXCSR], mayRaiseFPException = 1 in
432 Uses = [MXCSR], mayRaiseFPException = 1 in {
465 let Uses = [MXCSR], mayRaiseFPException = 1 in
DX86InstrSSE.td881 let hasSideEffects = 0, Uses = [MXCSR], mayRaiseFPException = 1 in {
908 let isCodeGenOnly = 1, Predicates = [UseAVX], Uses = [MXCSR], mayRaiseFPException = 1 in {
1079 let Uses = [MXCSR], mayRaiseFPException = 1 in {
1156 let Predicates = [UseAVX], Uses = [MXCSR], mayRaiseFPException = 1 in {
1172 let Uses = [MXCSR], mayRaiseFPException = 1 in {
1223 let Predicates = [UseAVX], Uses = [MXCSR], mayRaiseFPException = 1 in {
1231 let Uses = [MXCSR], mayRaiseFPException = 1 in {
1324 let Uses = [MXCSR], mayRaiseFPException = 1, ExeDomain = SSEPackedSingle in {
1390 let hasSideEffects = 0, Uses = [MXCSR], mayRaiseFPException = 1,
1565 let Predicates = [HasAVX, NoVLX], Uses = [MXCSR], mayRaiseFPException = 1 in {
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/RISCV/
DRISCVInstrInfoF.td172 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, mayRaiseFPException = 1,
199 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, mayRaiseFPException = 1 in
213 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, mayRaiseFPException = 1,
241 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, mayRaiseFPException = 1 in
256 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, mayRaiseFPException = 1,
285 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, mayRaiseFPException = 1,
307 let mayRaiseFPException = 1;
355 mayRaiseFPException = 0 in {
376 let Predicates = [HasStdExtF], mayRaiseFPException = 0,
387 let mayRaiseFPException = 0 in
[all …]
DRISCVInstrInfoV.td1306 let Uses = [FRM], mayRaiseFPException = true in {
1315 mayRaiseFPException = true in {
1328 } // Constraints = "@earlyclobber $vd", Uses = [FRM], mayRaiseFPException = true
1331 let Uses = [FRM], mayRaiseFPException = true in {
1339 Uses = [FRM], mayRaiseFPException = true in {
1341 } // Constraints = "@earlyclobber $vd", RVVConstraint = WidenV, Uses = [FRM], mayRaiseFPException =…
1344 let Uses = [FRM], mayRaiseFPException = true in {
1357 Uses = [FRM], mayRaiseFPException = true in {
1362 } // Constraints = "@earlyclobber $vd", RVVConstraint = WidenV, Uses = [FRM], mayRaiseFPException =…
1365 let Uses = [FRM], mayRaiseFPException = true in {
[all …]
DRISCVInstrInfoZfh.td131 mayRaiseFPException = 0 in {
168 let mayRaiseFPException = 0, IsSignExtendingOpW = 1 in
172 let mayRaiseFPException = 0 in
183 let mayRaiseFPException = 0 in
DRISCVInstrInfoD.td136 mayRaiseFPException = 0 in {
187 let Predicates = [HasStdExtD, IsRV64], mayRaiseFPException = 0 in
199 let Predicates = [HasStdExtD, IsRV64], mayRaiseFPException = 0 in
DRISCVInstrInfoVPseudos.td5425 let Uses = [FRM], mayRaiseFPException = true in {
5434 let Uses = [FRM], mayRaiseFPException = true in {
5444 let Uses = [FRM], mayRaiseFPException = true in {
5453 let Uses = [FRM], mayRaiseFPException = true in {
5460 let Uses = [FRM], mayRaiseFPException = true in {
5474 let Uses = [FRM], mayRaiseFPException = true in {
5484 let Uses = [FRM], mayRaiseFPException = true in
5490 let mayRaiseFPException = true in
5496 let Uses = [FRM], mayRaiseFPException = true in
5502 let mayRaiseFPException = true in {
[all …]
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
DInstructionSelector.cpp66 return !MI.mayLoadOrStore() && !MI.mayRaiseFPException() && in isObviouslySafeToFold()
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DVOP1Instructions.td53 let mayRaiseFPException = ReadsModeReg;
264 let mayRaiseFPException = 0 in {
273 let mayRaiseFPException = 0 in {
283 let mayRaiseFPException = 0 in {
303 let ReadsModeReg = 0, mayRaiseFPException = 0 in {
307 } // End ReadsModeReg = 0, mayRaiseFPException = 0
310 let ReadsModeReg = 0, mayRaiseFPException = 0 in {
315 } // ReadsModeReg = 0, mayRaiseFPException = 0
550 let mayRaiseFPException = 0 in {
559 } // End mayRaiseFPException = 0
[all …]
DVOP3Instructions.td58 let mayRaiseFPException = 0;
127 let mayRaiseFPException = 0 in {
182 let mayRaiseFPException = 0 in {
187 } // End mayRaiseFPException
196 let mayRaiseFPException = 0 in {
208 } // End mayRaiseFPException = 0
227 let mayRaiseFPException = 0 in { // Seems suspicious but manual doesn't say it does.
234 } // End mayRaiseFPException = 0
556 let SubtargetPredicate = HasFP8Insts, mayRaiseFPException = 0,
DVINTERPInstructions.td51 let mayRaiseFPException = 0;
DVOP3PInstructions.td211 let isCommutable = 1, mayRaiseFPException = 0 in {
571 let isConvergent = 1, mayRaiseFPException = 0, ReadsModeReg = 1 in {
597 } // End isConvergent = 1, mayRaiseFPException = 0, ReadsModeReg = 1
661 isConvergent = 1, mayRaiseFPException = 0, ReadsModeReg = 1, is_gfx940_xdl = 1 in {
811 let Mnemonic = Instr, mayRaiseFPException = 0, ReadsModeReg = 0 in {
822 let Mnemonic = Instr, mayRaiseFPException = 0, ReadsModeReg = 0 in {
DVOPDInstructions.td77 let mayRaiseFPException = ReadsModeReg;
DVOPInstructions.td13 bit mayRaiseFPException;
141 let mayRaiseFPException = ReadsModeReg;
574 let mayRaiseFPException = ReadsModeReg;
786 let mayRaiseFPException = ReadsModeReg;
/openbsd/src/gnu/llvm/llvm/include/llvm/MC/
DMCInstrDesc.h451 bool mayRaiseFPException() const { in mayRaiseFPException() function
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/
DSelectionDAGISel.h308 bool mayRaiseFPException(SDNode *Node) const;
/openbsd/src/gnu/llvm/llvm/utils/TableGen/
DCodeGenInstruction.h266 bool mayRaiseFPException : 1; variable
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64InstrFormats.td4728 let mayRaiseFPException = 1, Uses = [FPCR] in
4748 let mayLoad = 0, mayStore = 0, hasSideEffects = 0, mayRaiseFPException = 1, Uses = [FPCR] in
4870 let mayStore = 0, mayLoad = 0, hasSideEffects = 0, mayRaiseFPException = 1, Uses = [FPCR] in
4888 let mayRaiseFPException = 1, Uses = [FPCR] in
5125 let mayRaiseFPException = 1, Uses = [FPCR] in
5190 let mayRaiseFPException = fpexceptions, Uses = !if(fpexceptions,[FPCR],[]<Register>) in {
5210 let mayRaiseFPException = 1, Uses = [FPCR] in
5231 let mayLoad = 0, mayStore = 0, hasSideEffects = 0, mayRaiseFPException = 1, Uses = [FPCR] in
5295 let mayRaiseFPException = 1, Uses = [FPCR] in
5340 let mayLoad = 0, mayStore = 0, hasSideEffects = 0, mayRaiseFPException = 1, Uses = [FPCR] in
[all …]
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/
DImplicitNullChecks.cpp237 if (MI->isCall() || MI->mayRaiseFPException() || in canHandle()
/openbsd/src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
DInstructionSelectorImpl.h63 bool NoFPException = !State.MIs[0]->getDesc().mayRaiseFPException(); in executeMatchTable()
85 if (NoFPException && MIB->mayRaiseFPException()) in executeMatchTable()

12