Home
last modified time | relevance | path

Searched refs:neverHasSideEffects (Results 1 – 25 of 44) sorted by relevance

12

/external/llvm/lib/Target/X86/
DX86InstrExtension.td14 let neverHasSideEffects = 1 in {
42 let neverHasSideEffects = 1 in {
50 } // neverHasSideEffects = 1
68 let neverHasSideEffects = 1 in {
76 } // neverHasSideEffects = 1
97 let neverHasSideEffects = 1, isCodeGenOnly = 1 in {
DX86InstrFMA.td72 let neverHasSideEffects = 1 in {
84 } // neverHasSideEffects = 1
158 let neverHasSideEffects = 1 in {
DX86InstrArithmetic.td18 let neverHasSideEffects = 1 in
68 let Defs = [AX,DX,EFLAGS], Uses = [AX], neverHasSideEffects = 1 in
73 let Defs = [EAX,EDX,EFLAGS], Uses = [EAX], neverHasSideEffects = 1 in
79 let Defs = [RAX,RDX,EFLAGS], Uses = [RAX], neverHasSideEffects = 1 in
94 let mayLoad = 1, neverHasSideEffects = 1 in {
110 let neverHasSideEffects = 1 in {
148 } // neverHasSideEffects
1335 let neverHasSideEffects = 1 in {
DX86InstrInfo.td912 let neverHasSideEffects = 1, SchedRW = [WriteZero] in {
926 let Defs = [EBP, ESP], Uses = [EBP, ESP], mayLoad = 1, neverHasSideEffects=1 in
931 let Defs = [RBP,RSP], Uses = [RBP,RSP], mayLoad = 1, neverHasSideEffects = 1 in
941 let Defs = [ESP], Uses = [ESP], neverHasSideEffects=1 in {
997 let Defs = [RSP], Uses = [RSP], neverHasSideEffects=1 in {
1016 let Defs = [RSP], Uses = [RSP], neverHasSideEffects = 1, mayStore = 1,
1028 let Defs = [RSP, EFLAGS], Uses = [RSP], mayLoad = 1, neverHasSideEffects=1 in
1031 let Defs = [RSP], Uses = [RSP, EFLAGS], mayStore = 1, neverHasSideEffects=1 in
1036 mayLoad = 1, neverHasSideEffects = 1, SchedRW = [WriteLoad] in {
1043 mayStore = 1, neverHasSideEffects = 1, SchedRW = [WriteStore] in {
[all …]
/external/llvm/lib/Target/Hexagon/
DHexagonInstrInfo.td123 let neverHasSideEffects = 1, isPredicated = 1 in {
151 let neverHasSideEffects = 1, isPredicated = 1 in {
202 neverHasSideEffects = 1, isPredicated = 1 in {
228 let neverHasSideEffects = 1 in
264 let InputType = "reg", neverHasSideEffects = 1 in
310 let neverHasSideEffects = 1 in
361 let opExtendable = 2, opExtentBits = 12, neverHasSideEffects = 1,
374 let neverHasSideEffects = 1 in
387 let neverHasSideEffects = 1 in
454 let isPredicable = 1, neverHasSideEffects = 1 in
[all …]
DHexagonInstrInfoV3.td24 let isCall = 1, neverHasSideEffects = 1,
40 let isCall = 1, neverHasSideEffects = 1,
DHexagonInstrInfoV4.td14 let neverHasSideEffects = 1 in
99 let neverHasSideEffects = 1, isReMaterializable = 1,
168 neverHasSideEffects = 1, validSubTargets = HasV4SubT in
177 neverHasSideEffects = 1, validSubTargets = HasV4SubT in
198 neverHasSideEffects = 1, validSubTargets = HasV4SubT in
215 let isExtended = 1, opExtendable = 2, neverHasSideEffects = 1,
252 let neverHasSideEffects = 1 in
564 let addrMode = BaseRegOffset, neverHasSideEffects = 1,
695 let isExtendable = 1, isExtentSigned = 1, neverHasSideEffects = 1 in
785 let neverHasSideEffects = 1 in
[all …]
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td384 let neverHasSideEffects = 1 in {
435 let neverHasSideEffects = 1 in
446 let neverHasSideEffects = 1 in
541 let neverHasSideEffects = 1, isReMaterializable = 1 in
567 let mayLoad = 1, isReMaterializable = 1, neverHasSideEffects = 1 in {
596 let neverHasSideEffects = 1 in {
631 let neverHasSideEffects = 1 in
642 let neverHasSideEffects = 1 in
659 let Defs = [R11], neverHasSideEffects = 1, isReMaterializable = 1 in
693 let neverHasSideEffects = 1 in
[all …]
/external/llvm/include/llvm/Target/
DTarget.td390 // neverHasSideEffects (deprecated) - Set on an instruction with no pattern
394 bit neverHasSideEffects = 0;
729 let neverHasSideEffects = 1; // Note side effect is encoded in an operand.
756 let neverHasSideEffects = 1;
762 let neverHasSideEffects = 1;
768 let neverHasSideEffects = 1;
775 let neverHasSideEffects = 1;
783 let neverHasSideEffects = 1;
789 let neverHasSideEffects = 1;
796 let neverHasSideEffects = 1;
[all …]
/external/llvm/lib/Target/R600/
DSIInstrFormats.td309 let neverHasSideEffects = 1;
380 let neverHasSideEffects = 1;
420 let neverHasSideEffects = 1;
DSIInstructions.td86 let neverHasSideEffects = 1 in {
108 } // End neverHasSideEffects = 1
1046 let neverHasSideEffects = 1, isMoveImm = 1 in {
1048 } // End neverHasSideEffects = 1, isMoveImm = 1
1389 let neverHasSideEffects = 1 in {
1402 } // End neverHasSideEffects
1409 let neverHasSideEffects = 1, mayLoad = 0, mayStore = 0 in {
2593 let neverHasSideEffects = 1 in {
2614 } // End neverHasSideEffects = 1
/external/llvm/lib/Target/PowerPC/
DPPCInstr64Bit.td282 let neverHasSideEffects = 1 in {
299 } // neverHasSideEffects = 1
366 let neverHasSideEffects = 1 in {
517 let isCompare = 1, neverHasSideEffects = 1 in {
529 let neverHasSideEffects = 1 in {
600 let neverHasSideEffects = 1 in {
661 } // neverHasSideEffects = 1
702 let mayLoad = 1, neverHasSideEffects = 1 in {
750 let mayLoad = 1, neverHasSideEffects = 1 in {
817 let mayLoad = 1, neverHasSideEffects = 1 in {
[all …]
DPPCInstrInfo.td1381 let mayLoad = 1, neverHasSideEffects = 1 in {
1722 let isCompare = 1, neverHasSideEffects = 1 in {
1730 let PPC970_Unit = 1, neverHasSideEffects = 1 in { // FXU Operations.
1773 let neverHasSideEffects = 1 in {
1787 let isCompare = 1, neverHasSideEffects = 1 in {
1797 let isCompare = 1, neverHasSideEffects = 1 in {
1806 let neverHasSideEffects = 1 in {
1827 let neverHasSideEffects = 1 in {
1864 let neverHasSideEffects = 1 in
1870 let PPC970_Unit = 3, neverHasSideEffects = 1 in { // FPU Operations.
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZInstrInfo.td19 let neverHasSideEffects = 1 in {
266 let neverHasSideEffects = 1 in {
289 let neverHasSideEffects = 1, isAsCheapAsAMove = 1, isMoveImm = 1,
405 let neverHasSideEffects = 1 in {
411 let neverHasSideEffects = 1 in {
455 let neverHasSideEffects = 1 in {
467 let neverHasSideEffects = 1 in {
549 let neverHasSideEffects = 1 in {
569 let neverHasSideEffects = 1, isAsCheapAsAMove = 1, isReMaterializable = 1,
583 let neverHasSideEffects = 1, isAsCheapAsAMove = 1, isMoveImm = 1,
[all …]
DSystemZInstrFP.td29 let neverHasSideEffects = 1, isAsCheapAsAMove = 1, isMoveImm = 1 in {
36 let neverHasSideEffects = 1 in {
/external/mesa3d/src/gallium/drivers/radeon/
DSIInstrInfo.td218 let neverHasSideEffects = 1;
255 let neverHasSideEffects = 1;
366 let neverHasSideEffects = 1;
DSIInstructions.td15 let neverHasSideEffects = 1 in {
26 } // End neverHasSideEffects = 1
499 let neverHasSideEffects = 1 in {
501 } // End neverHasSideEffects
766 let neverHasSideEffects = 1 in {
773 } // End neverHasSideEffects
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
DSIInstrInfo.td218 let neverHasSideEffects = 1;
255 let neverHasSideEffects = 1;
366 let neverHasSideEffects = 1;
DSIInstructions.td15 let neverHasSideEffects = 1 in {
26 } // End neverHasSideEffects = 1
499 let neverHasSideEffects = 1 in {
501 } // End neverHasSideEffects
766 let neverHasSideEffects = 1 in {
773 } // End neverHasSideEffects
/external/llvm/utils/TableGen/
DCodeGenInstruction.h250 bool neverHasSideEffects : 1; variable
DCodeGenInstruction.cpp325 neverHasSideEffects = R->getValueAsBit("neverHasSideEffects"); in CodeGenInstruction()
335 if (neverHasSideEffects + hasSideEffects > 1) in CodeGenInstruction()
/external/llvm/lib/Target/Mips/
DMips16InstrInfo.td505 bit neverHasSideEffects = 1;
882 let neverHasSideEffects = 1;
892 let neverHasSideEffects = 1;
900 let neverHasSideEffects = 1;
906 let neverHasSideEffects = 1;
917 let neverHasSideEffects = 1;
928 let neverHasSideEffects = 1;
1913 let neverHasSideEffects = 1, isNotDuplicable = 1 in
/external/llvm/lib/Target/ARM/
DARMInstrVFP.td197 let neverHasSideEffects = 1 in {
205 } // neverHasSideEffects
754 let neverHasSideEffects = 1 in {
762 } // neverHasSideEffects
812 let neverHasSideEffects = 1 in {
856 } // neverHasSideEffects
883 let neverHasSideEffects = 1 in
1519 let neverHasSideEffects = 1 in {
1531 } // neverHasSideEffects
DARMInstrThumb.td709 let neverHasSideEffects = 1 in {
749 } // neverHasSideEffects
883 let neverHasSideEffects = 1 in
1043 let neverHasSideEffects = 1 in {
1065 } // neverHasSideEffects
1243 let neverHasSideEffects = 1, isReMaterializable = 1 in
DARMInstrInfo.td1811 let neverHasSideEffects = 1, isNotDuplicable = 1 in
2055 let neverHasSideEffects = 1, isReMaterializable = 1 in
2402 let canFoldAsLoad = 1, mayLoad = 1, neverHasSideEffects = 1,
2429 let mayLoad = 1, neverHasSideEffects = 1, hasExtraDefRegAllocReq = 1 in {
2506 let mayLoad = 1, neverHasSideEffects = 1 in {
2542 let mayLoad = 1, neverHasSideEffects = 1 in {
2575 } // mayLoad = 1, neverHasSideEffects = 1
2578 let mayLoad = 1, neverHasSideEffects = 1 in {
2697 let mayStore = 1, neverHasSideEffects = 1, hasExtraSrcRegAllocReq = 1 in {
2768 let mayStore = 1, neverHasSideEffects = 1 in {
[all …]

12