/external/llvm/lib/Target/Hexagon/ |
D | HexagonVLIWPacketizer.cpp | 499 if (MI->getDesc().mayStore()) { in GetPostIncrementOperand() 561 if (PacketSU->getInstr()->getDesc().mayStore() || in CanPromoteToNewValueStore() 578 MI->getDesc().mayStore() && in CanPromoteToNewValueStore() 1053 if (MCIDI.mayStore() && MCIDJ.mayStore() && in isLegalToPacketizeTogether() 1059 if ((QII->isMemOp(J) && MCIDI.mayStore()) in isLegalToPacketizeTogether() 1060 || (MCIDJ.mayStore() && QII->isMemOp(I)) in isLegalToPacketizeTogether() 1067 if (MCIDJ.mayStore() && QII->isDeallocRet(I)) { in isLegalToPacketizeTogether() 1111 if (PacketSU->getInstr()->getDesc().mayStore() || in isLegalToPacketizeTogether() 1250 if (MCIDI.mayStore() && MCIDJ.mayStore()) { in isLegalToPacketizeTogether() 1258 else if ( !MCIDJ.mayStore()) { in isLegalToPacketizeTogether()
|
D | HexagonInstrFormatsV4.td | 124 let mayStore = 1 in 134 let mayLoad = 1, mayStore = 1 in
|
D | HexagonExpandCondsets.cpp | 744 if (MI->hasUnmodeledSideEffects() || MI->mayStore()) in isPredicable() 844 bool IsLoad = TheI->mayLoad(), IsStore = TheI->mayStore(); in canMoveMemTo() 861 bool L = MI->mayLoad(), S = MI->mayStore(); in canMoveMemTo() 1056 if (DefI->mayLoad() || DefI->mayStore()) in predicate()
|
D | HexagonInstrFormats.td | 225 let mayStore = 1 in 234 let mayStore = 1 in 383 let mayStore = 1 in
|
/external/llvm/lib/Target/ARM/ |
D | ARMHazardRecognizer.cpp | 24 if (MI->mayStore()) in hasRAWHazard() 55 (LastMI->mayLoad() || LastMI->mayStore())) && in getHazardType()
|
D | ARMOptimizeBarriersPass.cpp | 44 MI->mayStore() || in CanMovePastDMB()
|
/external/llvm/lib/Target/R600/ |
D | SIInstrFormats.td | 95 let mayStore = 0; 227 let mayStore = 0; 238 let mayStore = 0; 252 let mayStore = 0; 265 let mayStore = 0; 277 let mayStore = 0; 292 let mayStore = 0; 589 let mayStore = 0; 611 let mayStore = 1;
|
D | SIInsertWaits.cpp | 149 (MI.getOpcode() == AMDGPU::EXP || MI.getDesc().mayStore())); in getHwCounts() 191 if (!MI.getDesc().mayStore()) in isOpRelevant()
|
D | SIInstrInfo.td | 1829 let mayLoad = 1, mayStore = 1 in { 1836 } // end mayLoad = 1, mayStore = 1 1870 let mayLoad = 1, mayStore = 1 in { 1877 } // end mayLoad = 1, mayStore = 1 1913 let mayStore = 1, mayLoad = 0 in { 1925 } // mayStore = 1, mayLoad = 0 1927 let mayLoad = 1, mayStore = 0 in { 1939 } // mayLoad = 1, mayStore = 0 2062 let mayStore = 1, mayLoad = 1, hasPostISelHook = 1 in { 2108 } // mayStore = 1, mayLoad = 1, hasPostISelHook = 1 [all …]
|
D | R600Instructions.td | 85 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in { 214 } // End mayLoad = 1, mayStore = 0, hasSideEffects = 0 843 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in { 878 } // End mayLoad = 0, mayStore = 0, hasSideEffects = 0 1002 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in { 1018 } // End mayLoad = 0, mayStore = 0, hasSideEffects = 0 1319 let mayLoad = 0, mayStore = 0, hasSideEffects = 1 in { 1328 } // End mayLoad = 0, mayStore = 0, hasSideEffects = 1 1498 let mayStore = 0;
|
/external/llvm/lib/Target/Mips/ |
D | MipsDelaySlotFiller.cpp | 394 if (!MI.mayStore() && !MI.mayLoad()) in hasHazard() 403 SeenStore |= MI.mayStore(); in hasHazard() 416 if (MI.mayStore()) in hasHazard_() 444 HasHazard |= updateDefsUses(*I, MI.mayStore()); in hasHazard_() 450 HasHazard = MI.mayStore() && (OrigSeenLoad || OrigSeenStore); in hasHazard_() 454 SeenNoObjStore |= MI.mayStore(); in hasHazard_()
|
D | MicroMipsInstrInfo.td | 236 let mayStore = 1; 258 let mayStore = 1; 321 let mayStore = 1; 338 let mayStore = 1; 514 let mayStore = 1; 531 let mayStore = 1;
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64InstrFormats.td | 783 let mayLoad = 0, mayStore = 0, hasSideEffects = 1 in 807 // NOTE: ideally, this would have mayStore = 0, mayLoad = 0, but we cannot 809 let mayStore = 1, mayLoad = 1, hasSideEffects = 1 in 971 let mayLoad = 0, mayStore = 0, hasSideEffects = 1, isReturn = 1 in 1172 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in 1187 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in 1463 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in 1491 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in 1603 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in 1843 let mayLoad = 0, mayStore = 0, hasSideEffects = 0 in [all …]
|
D | AArch64A53Fix835769.cpp | 51 return (MI->mayLoad() || MI->mayStore()); in isFirstInstructionInSequence()
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZInstrBuilder.h | 35 if (MCID.mayStore()) in addFrameReference()
|
D | SystemZInstrFormats.td | 590 let mayStore = 1; 605 let mayStore = 1; 617 let mayStore = 1; 636 let mayStore = 1; 650 let mayStore = 1; 658 let mayStore = 1; 666 let mayStore = 1; 685 let mayStore = 1; 698 let mayStore = 1; 709 let mayStore = 1; [all …]
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCHazardRecognizers.cpp | 42 if (!PredMCID || !PredMCID->mayStore()) in isLoadAfterStore() 285 isStore = MCID.mayStore(); in GetInstrType()
|
/external/llvm/utils/TableGen/ |
D | CodeGenDAGPatterns.cpp | 2699 bool mayStore; member in InstAnalyzer 2705 : CDP(cdp), hasSideEffects(false), mayStore(false), mayLoad(false), in InstAnalyzer() 2719 if (hasSideEffects || mayLoad || mayStore || isVariadic) in IsNodeBitcast() 2749 if (CP.hasProperty(SDNPMayStore)) mayStore = true; in AnalyzeNode() 2768 if (N->NodeHasProperty(SDNPMayStore, CDP)) mayStore = true; in AnalyzeNode() 2779 mayStore = true;// Intrinsics that can write to memory are 'mayStore'. in AnalyzeNode() 2811 if (InstInfo.mayStore != PatInfo.mayStore && !InstInfo.mayStore_Unset) { in InferFromPattern() 2814 Twine(InstInfo.mayStore)); in InferFromPattern() 2829 InstInfo.mayStore |= PatInfo.mayStore; in InferFromPattern() 3309 NumStores += InstInfo.mayStore; in VerifyInstructionFlags() [all …]
|
D | CodeGenInstruction.h | 236 bool mayStore : 1; variable
|
/external/llvm/lib/Target/X86/ |
D | X86InstrBuilder.h | 157 if (MCID.mayStore())
|
D | X86InstrInfo.td | 1005 let mayStore = 1, SchedRW = [WriteStore] in { 1031 } // mayStore, SchedRW 1042 let Defs = [ESP], Uses = [ESP, EFLAGS], mayStore = 1, hasSideEffects=0, 1059 let mayStore = 1, SchedRW = [WriteStore] in { 1066 } // mayStore, SchedRW 1069 let Defs = [RSP], Uses = [RSP], hasSideEffects = 0, mayStore = 1, 1084 let Defs = [RSP], Uses = [RSP, EFLAGS], mayStore = 1, hasSideEffects=0 in 1096 mayStore = 1, hasSideEffects = 0, SchedRW = [WriteStore] in { 1318 let mayStore = 1 in { 1367 let mayStore = 1 in { [all …]
|
/external/llvm/lib/CodeGen/ |
D | ScheduleDAGInstrs.cpp | 524 if ((MIa->mayLoad() || MIa->mayStore()) && in MIsNeedChainEdge() 525 (MIb->mayLoad() || MIb->mayStore())) in MIsNeedChainEdge() 538 if (!MIa->mayStore() && !MIb->mayStore()) in MIsNeedChainEdge() 866 unsigned TrueMemOrderLatency = MI->mayStore() ? 1 : 0; in buildSchedGraph() 928 } else if (MI->mayStore()) { in buildSchedGraph()
|
D | StackColoring.cpp | 556 bool TouchesMemory = I.mayLoad() || I.mayStore(); in remapInstructions() 592 if (!I.mayLoad() && !I.mayStore()) in removeInvalidSlotRanges()
|
/external/llvm/include/llvm/Target/ |
D | TargetInstrInfo.h | 1228 assert(MIa && (MIa->mayLoad() || MIa->mayStore()) && 1230 assert(MIb && (MIb->mayLoad() || MIb->mayStore()) &&
|
/external/llvm/include/llvm/MC/ |
D | MCInstrDesc.h | 421 bool mayStore() const { in mayStore() function
|