Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZInstrFP.td56 let Uses = [FPC], mayRaiseFPException = 1,
65 let Uses = [FPC], mayRaiseFPException = 1,
170 let Uses = [FPC], mayRaiseFPException = 1 in {
191 let Uses = [FPC], mayRaiseFPException = 1 in {
281 let Uses = [FPC], mayRaiseFPException = 1,
426 let Uses = [FPC], mayRaiseFPException = 1,
438 let Uses = [FPC], mayRaiseFPException = 1,
460 let Uses = [FPC], mayRaiseFPException = 1 in
468 let Uses = [FPC], mayRaiseFPException = 1 in
476 let Uses = [FPC], mayRaiseFPException = 1 in
[all …]
H A DSystemZInstrVector.td1077 let Uses = [FPC], mayRaiseFPException = 1 in {
1094 let Uses = [FPC], mayRaiseFPException = 1 in {
1111 let Uses = [FPC], mayRaiseFPException = 1 in {
1460 let Uses = [FPC], mayRaiseFPException = 1,
1492 let Uses = [FPC], mayRaiseFPException = 1,
1524 let Uses = [FPC], mayRaiseFPException = 1,
1940 let Uses = [FPC], mayRaiseFPException = 1 in
1945 let Uses = [FPC], mayRaiseFPException = 1 in
1950 let Uses = [FPC], mayRaiseFPException = 1 in
1955 let Uses = [FPC], mayRaiseFPException = 1 in
[all …]
H A DSystemZElimCompare.cpp295 if (!Compare.mayRaiseFPException()) in convertToLoadAndTest()
365 if (Compare.mayRaiseFPException()) { in adjustCCMasksForInstr()
368 if (ConvOpc && !Desc.mayRaiseFPException()) in adjustCCMasksForInstr()
371 if (!ConvOpc && !MI.mayRaiseFPException()) in adjustCCMasksForInstr()
551 if (Compare.mayRaiseFPException() && in optimizeCompareZero()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoZvfbf.td21 mayRaiseFPException = true in {
30 RVVConstraint = WidenV, Uses = [FRM], mayRaiseFPException = true in {
H A DRISCVInstrInfoF.td175 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, mayRaiseFPException = 1,
189 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, mayRaiseFPException = 1 in
202 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, mayRaiseFPException = 1,
231 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, mayRaiseFPException = 1,
249 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, mayRaiseFPException = 1,
267 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, mayRaiseFPException = 1,
288 let mayRaiseFPException = 1;
328 mayRaiseFPException = 0 in {
355 let mayRaiseFPException = 0 in
385 let Predicates = [HasStdExtF], mayRaiseFPException = 0,
[all …]
H A DRISCVInstrInfoZfa.td48 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, mayRaiseFPException = 1 in
65 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, mayRaiseFPException = 1,
127 let mayRaiseFPException = 0 in {
134 let isCodeGenOnly = 1, mayRaiseFPException = 0 in
H A DRISCVInstrInfoV.td1343 let Uses = [FRM], mayRaiseFPException = true in {
1352 mayRaiseFPException = true in {
1368 let Uses = [FRM], mayRaiseFPException = true in {
1376 Uses = [FRM], mayRaiseFPException = true in {
1381 let Uses = [FRM], mayRaiseFPException = true in {
1406 let mayRaiseFPException = true in
1410 let mayRaiseFPException = true in {
1466 let mayRaiseFPException = true in {
1477 } // mayRaiseFPException = true
1481 mayRaiseFPException = true in {
[all …]
H A DRISCVInstrInfoD.td105 mayRaiseFPException = 0 in {
130 let mayRaiseFPException = 0 in
172 let Predicates = [HasStdExtD, IsRV64], mayRaiseFPException = 0 in
176 let Predicates = [HasStdExtD, IsRV64], mayRaiseFPException = 0 in
H A DRISCVInstrInfoZfh.td110 mayRaiseFPException = 0 in {
151 let mayRaiseFPException = 0, IsSignExtendingOpW = 1 in
155 let mayRaiseFPException = 0 in
167 let mayRaiseFPException = 0 in
H A DRISCVInstrInfoVPseudos.td6520 let mayRaiseFPException = true in
6532 let mayRaiseFPException = true in {
6547 let mayRaiseFPException = true in {
6574 let mayRaiseFPException = true in {
6593 } // mayRaiseFPException = true
6598 let mayRaiseFPException = true in {
6614 } // mayRaiseFPException = true
6619 let mayRaiseFPException = true in {
6642 } // mayRaiseFPException = true
6675 let mayRaiseFPException = true,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFPStack.td184 let Uses = [FPCW], mayRaiseFPException = 1 in {
209 } // Uses = [FPCW], mayRaiseFPException = 1
266 let Uses = [FPCW], mayRaiseFPException = 1 in {
279 } // Uses = [FPCW], mayRaiseFPException = 1
384 let mayRaiseFPException = 1 in {
401 let mayRaiseFPException = 0 in {
420 } // mayRaiseFPException = 0
470 let mayRaiseFPException = 0 in {
522 let mayRaiseFPException = 0 in
565 } // mayRaiseFPException = 1
[all …]
H A DX86InsertWait.cpp112 if (!(MI->mayRaiseFPException() || MI->mayLoadOrStore()) || in runOnMachineFunction()
H A 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
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGIMatchTableExecutor.cpp73 return !MI.mayLoadOrStore() && !MI.mayRaiseFPException() && in isObviouslySafeToFold()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DVOP1Instructions.td53 let mayRaiseFPException = ReadsModeReg;
274 let mayRaiseFPException = 0 in {
283 let mayRaiseFPException = 0 in {
293 let mayRaiseFPException = 0 in {
313 let ReadsModeReg = 0, mayRaiseFPException = 0 in {
317 } // End ReadsModeReg = 0, mayRaiseFPException = 0
320 let ReadsModeReg = 0, mayRaiseFPException = 0 in {
325 } // ReadsModeReg = 0, mayRaiseFPException = 0
557 let mayRaiseFPException = 0 in {
566 } // End mayRaiseFPException = 0
[all …]
H A DVOP3Instructions.td58 let mayRaiseFPException = 0;
127 let mayRaiseFPException = 0 in {
199 let mayRaiseFPException = 0 in {
204 } // End mayRaiseFPException
213 let mayRaiseFPException = 0 in {
225 } // End mayRaiseFPException = 0
249 let mayRaiseFPException = 0 in { // Seems suspicious but manual doesn't say it does.
256 } // End mayRaiseFPException = 0
643 let SubtargetPredicate = HasFP8ConversionInsts, mayRaiseFPException = 0,
H A DVINTERPInstructions.td57 let mayRaiseFPException = 0;
H A DVOP3PInstructions.td252 let isCommutable = 1, mayRaiseFPException = 0 in {
680 let isConvergent = 1, mayRaiseFPException = 0, ReadsModeReg = 1 in {
707 } // End isConvergent = 1, mayRaiseFPException = 0, ReadsModeReg = 1
771 isConvergent = 1, mayRaiseFPException = 0, ReadsModeReg = 1, is_gfx940_xdl = 1 in {
924 let Mnemonic = Instr, mayRaiseFPException = 0, ReadsModeReg = 0 in {
930 let Mnemonic = Instr, mayRaiseFPException = 0, ReadsModeReg = 0 in {
1154 let Mnemonic = Instr, mayRaiseFPException = 0, ReadsModeReg = 0 in {
1174 let mayRaiseFPException = 0;
H A DVOPDInstructions.td88 let mayRaiseFPException = ReadsModeReg;
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrDFP.td16 let mayRaiseFPException = 1, hasSideEffects = 0 in {
124 } // mayRaiseFPException
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenInstruction.h264 bool mayRaiseFPException : 1; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCInstrDesc.h447 bool mayRaiseFPException() const { in mayRaiseFPException() function
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAGISel.h445 bool mayRaiseFPException(SDNode *Node) const;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrFormats.td4913 let mayRaiseFPException = 1, Uses = [FPCR] in
5073 let mayRaiseFPException = 1, Uses = [FPCR] in
5310 let mayRaiseFPException = 1, Uses = [FPCR] in
5395 let mayRaiseFPException = 1, Uses = [FPCR] in
5480 let mayRaiseFPException = 1, Uses = [FPCR] in
5965 let mayRaiseFPException = 1, Uses = [FPCR] in
5987 let mayRaiseFPException = 1, Uses = [FPCR] in
6010 let mayRaiseFPException = 1, Uses = [FPCR] in
6038 let mayRaiseFPException = 1, Uses = [FPCR] in
6143 let mayRaiseFPException = 1, Uses = [FPCR] in
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp237 if (MI->isCall() || MI->mayRaiseFPException() || in canHandle()

123