Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Target/
DTarget.td345 // neverHasSideEffects - Set on an instruction with no pattern if it has no
348 bit neverHasSideEffects = 0;
598 let neverHasSideEffects = 1; // Note side effect is encoded in an operand.
625 let neverHasSideEffects = 1;
631 let neverHasSideEffects = 1;
637 let neverHasSideEffects = 1;
644 let neverHasSideEffects = 1;
652 let neverHasSideEffects = 1;
658 let neverHasSideEffects = 1;
665 let neverHasSideEffects = 1;
[all …]
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td396 let neverHasSideEffects = 1 in {
441 let neverHasSideEffects = 1 in
451 let neverHasSideEffects = 1 in
544 let neverHasSideEffects = 1, isReMaterializable = 1 in
603 let neverHasSideEffects = 1 in {
656 let neverHasSideEffects = 1 in
695 let Defs = [R11], neverHasSideEffects = 1, isReMaterializable = 1 in
720 let Defs = [R11], isReMaterializable = 1, neverHasSideEffects = 1 in
788 let isReMaterializable = 1, neverHasSideEffects = 1 in
967 let Defs=[SP], neverHasSideEffects=1 in
/external/llvm/lib/Target/ARM/
DARMInstrVFP.td156 let neverHasSideEffects = 1 in {
164 } // neverHasSideEffects
434 let neverHasSideEffects = 1 in {
442 } // neverHasSideEffects
490 let neverHasSideEffects = 1 in {
523 } // neverHasSideEffects
550 let neverHasSideEffects = 1 in
991 let neverHasSideEffects = 1 in {
1001 } // neverHasSideEffects
DARMInstrThumb.td747 let neverHasSideEffects = 1 in {
757 } // neverHasSideEffects
885 let neverHasSideEffects = 1 in
1037 let neverHasSideEffects = 1 in {
1059 } // neverHasSideEffects
1211 let neverHasSideEffects = 1, isReMaterializable = 1 in
DARMInstrInfo.td1132 let neverHasSideEffects = 1, isNotDuplicable = 1 in
1356 let neverHasSideEffects = 1, isReMaterializable = 1 in
1700 let canFoldAsLoad = 1, mayLoad = 1, neverHasSideEffects = 1,
1727 let mayLoad = 1, neverHasSideEffects = 1, hasExtraDefRegAllocReq = 1 in {
1767 let mayLoad = 1, neverHasSideEffects = 1 in {
1798 let mayLoad = 1, neverHasSideEffects = 1 in {
1829 } // mayLoad = 1, neverHasSideEffects = 1
1832 let mayLoad = 1, neverHasSideEffects = 1 in {
1888 let mayStore = 1, neverHasSideEffects = 1, hasExtraSrcRegAllocReq = 1 in
1942 let mayStore = 1, neverHasSideEffects = 1, hasExtraSrcRegAllocReq = 1 in {
[all …]
DARMInstrThumb2.td1165 let neverHasSideEffects = 1, isReMaterializable = 1 in
1195 let mayLoad = 1, neverHasSideEffects = 1, hasExtraDefRegAllocReq = 1 in {
1200 } // mayLoad = 1, neverHasSideEffects = 1, hasExtraDefRegAllocReq = 1
1249 let mayLoad = 1, neverHasSideEffects = 1 in {
1305 } // mayLoad = 1, neverHasSideEffects = 1
1344 let mayLoad = 1, neverHasSideEffects = 1, hasExtraSrcRegAllocReq = 1 in
1574 let neverHasSideEffects = 1 in {
1582 } // neverHasSideEffects
1589 let neverHasSideEffects = 1 in
2209 let neverHasSideEffects = 1 in {
[all …]
DARMInstrNEON.td184 let mayLoad = 1, neverHasSideEffects = 1, hasExtraDefRegAllocReq = 1 in {
493 } // mayLoad = 1, neverHasSideEffects = 1, hasExtraDefRegAllocReq = 1
575 let mayLoad = 1, neverHasSideEffects = 1, hasExtraDefRegAllocReq = 1 in {
819 } // mayLoad = 1, neverHasSideEffects = 1, hasExtraDefRegAllocReq = 1
847 let mayLoad = 1, neverHasSideEffects = 1, hasExtraDefRegAllocReq = 1 in {
1017 } // mayLoad = 1, neverHasSideEffects = 1, hasExtraDefRegAllocReq = 1
1019 let mayStore = 1, neverHasSideEffects = 1, hasExtraSrcRegAllocReq = 1 in {
1350 } // mayStore = 1, neverHasSideEffects = 1, hasExtraSrcRegAllocReq = 1
1458 let mayStore = 1, neverHasSideEffects = 1, hasExtraSrcRegAllocReq = 1 in {
1673 } // mayStore = 1, neverHasSideEffects = 1, hasExtraSrcRegAllocReq = 1
[all …]
/external/llvm/lib/Target/X86/
DX86InstrInfo.td601 let neverHasSideEffects = 1 in {
614 let Defs = [EBP, ESP], Uses = [EBP, ESP], mayLoad = 1, neverHasSideEffects=1 in
618 let Defs = [RBP,RSP], Uses = [RBP,RSP], mayLoad = 1, neverHasSideEffects = 1 in
626 let Defs = [ESP], Uses = [ESP], neverHasSideEffects=1 in {
668 let Defs = [RSP], Uses = [RSP], neverHasSideEffects=1 in {
683 let Defs = [RSP], Uses = [RSP], neverHasSideEffects = 1, mayStore = 1 in {
692 let Defs = [RSP, EFLAGS], Uses = [RSP], mayLoad = 1, neverHasSideEffects=1 in
695 let Defs = [RSP], Uses = [RSP, EFLAGS], mayStore = 1, neverHasSideEffects=1 in
702 mayLoad=1, neverHasSideEffects=1 in {
707 mayStore=1, neverHasSideEffects=1 in {
[all …]
DX86InstrArithmetic.td18 let neverHasSideEffects = 1 in
56 let Defs = [AX,DX,EFLAGS], Uses = [AX], neverHasSideEffects = 1 in
61 let Defs = [EAX,EDX,EFLAGS], Uses = [EAX], neverHasSideEffects = 1 in
65 let Defs = [RAX,RDX,EFLAGS], Uses = [RAX], neverHasSideEffects = 1 in
79 let mayLoad = 1, neverHasSideEffects = 1 in {
89 let Defs = [RAX,RDX,EFLAGS], Uses = [RAX], neverHasSideEffects = 1 in
94 let neverHasSideEffects = 1 in {
104 let Defs = [RAX,RDX,EFLAGS], Uses = [RAX], neverHasSideEffects = 1 in
118 let Defs = [RAX,RDX,EFLAGS], Uses = [RAX], neverHasSideEffects = 1 in
122 } // neverHasSideEffects
DX86InstrMMX.td150 let neverHasSideEffects = 1 in
167 let neverHasSideEffects = 1 in
191 let neverHasSideEffects = 1 in
DX86InstrExtension.td14 let neverHasSideEffects = 1 in {
DX86InstrFPStack.td266 let neverHasSideEffects = 1 in {
397 let mayStore = 1, neverHasSideEffects = 1 in {
406 let mayStore = 1, neverHasSideEffects = 1 in {
DX86InstrSSE.td241 let neverHasSideEffects = 1 in
1075 let neverHasSideEffects = 1 in {
1104 let Constraints = "$src1 = $dst", neverHasSideEffects = 1 in {
1449 let neverHasSideEffects = 1 in {
1497 let neverHasSideEffects = 1, Pattern = []<dag>, isCommutable = 0 in
2112 let neverHasSideEffects = 1 in {
2151 let neverHasSideEffects = 1 in
2412 let neverHasSideEffects = 1 in {
2464 let neverHasSideEffects = 1 in {
DX86InstrCompiler.td35 let neverHasSideEffects = 1, isNotDuplicable = 1, Uses = [ESP] in
/external/llvm/utils/TableGen/
DCodeGenInstruction.h239 bool neverHasSideEffects; variable
DCodeGenInstruction.cpp314 neverHasSideEffects = R->getValueAsBit("neverHasSideEffects"); in CodeGenInstruction()
323 if (neverHasSideEffects + hasSideEffects > 1) in CodeGenInstruction()
DCodeGenDAGPatterns.cpp2503 if (Inst.neverHasSideEffects) { in InferFromPattern()
/external/llvm/lib/Target/SystemZ/
DSystemZInstrFP.td52 let neverHasSideEffects = 1 in {
DSystemZInstrInfo.td185 let neverHasSideEffects = 1 in
191 let neverHasSideEffects = 1 in {
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.td156 let neverHasSideEffects = 1 in
227 let Defs = [SPW], Uses = [SPW], neverHasSideEffects=1 in {
241 let neverHasSideEffects = 1 in {
/external/llvm/lib/Target/MBlaze/
DMBlazeInstrInfo.td594 let neverHasSideEffects = 1 in {
/external/llvm/lib/Target/PTX/
DPTXInstrInfo.td783 let neverHasSideEffects = 1 in {