Home
last modified time | relevance | path

Searched refs:mayStore (Results 1 – 25 of 66) sorted by relevance

123

/external/llvm/lib/Target/R600/
DSIInstrFormats.td56 let mayStore = 0;
74 let mayStore = 0;
91 let mayStore = 0;
107 let mayStore = 0;
124 let mayStore = 0;
163 let mayStore = 0;
181 let mayStore = 0;
209 let mayStore = 0;
235 let mayStore = 0;
252 let mayStore = 0;
[all …]
DSIInsertWaits.cpp131 (MI.getOpcode() == AMDGPU::EXP || MI.getDesc().mayStore())); in getHwCounts()
166 if (!MI.getDesc().mayStore()) in isOpRelevant()
DSIInstrInfo.td274 let mayStore = 1;
288 let mayStore = 0;
301 let mayStore = 0;
314 let mayStore = 0;
DAMDILInstrInfo.td170 let mayStore = 0;
/external/llvm/lib/Target/ARM/
DARMHazardRecognizer.cpp24 if (MI->mayStore()) in hasRAWHazard()
50 !(STI.isLikeA9() && (LastMI->mayLoad() || LastMI->mayStore())) && in getHazardType()
DMLxExpansionPass.cpp188 if (MI->mayStore()) in hasRAWHazard()
DARMFrameLowering.cpp865 assert(MI->mayStore() && "Expecting spill instruction"); in skipAlignedDPRCS2Spills()
871 assert(MI->mayStore() && "Expecting spill instruction"); in skipAlignedDPRCS2Spills()
874 assert(MI->mayStore() && "Expecting spill instruction"); in skipAlignedDPRCS2Spills()
/external/llvm/lib/Target/Hexagon/
DHexagonInstrFormatsV4.td45 let mayStore = 1 in
55 let mayLoad = 1, mayStore = 1 in
DHexagonVLIWPacketizer.cpp2351 if (MI->getDesc().mayStore()) { in GetPostIncrementOperand()
2414 if (PacketSU->getInstr()->getDesc().mayStore() || in CanPromoteToNewValueStore()
2431 MI->getDesc().mayStore() && in CanPromoteToNewValueStore()
2887 if (MCIDI.mayStore() && MCIDJ.mayStore() && in isLegalToPacketizeTogether()
2893 if ((QII->isMemOp(J) && MCIDI.mayStore()) in isLegalToPacketizeTogether()
2894 || (MCIDJ.mayStore() && QII->isMemOp(I)) in isLegalToPacketizeTogether()
2901 if (MCIDJ.mayStore() && QII->isDeallocRet(I)){ in isLegalToPacketizeTogether()
2946 if (PacketSU->getInstr()->getDesc().mayStore() || in isLegalToPacketizeTogether()
3088 MCIDI.mayStore() && MCIDJ.mayStore()) { in isLegalToPacketizeTogether()
3096 else if ( !MCIDJ.mayStore()) { in isLegalToPacketizeTogether()
DHexagonInstrFormats.td205 let mayStore = 1 in
214 let mayStore = 1 in
356 let mayStore = 1 in
DHexagonInstrInfoV4.td1139 let mayStore = 1, isNVStore = 1 in
1381 let isPredicable = 1, mayStore = 1, neverHasSideEffects = 1,
1390 let mayStore = 1, neverHasSideEffects = 1, isPredicated = 1,
1628 let mayStore = 1, isNVStore = 1, neverHasSideEffects = 1, isExtendable = 1 in
1681 let mayStore = 1, isNVStore = 1, isExtendable = 1, neverHasSideEffects = 1 in
1703 mayStore = 1 in {
1710 let isExtended = 1, opExtendable = 2, mayStore = 1, AddedComplexity = 10,
1777 let mayStore = 1, neverHasSideEffects = 1 in
1785 let isExtended = 1, opExtendable = 2, mayStore = 1, AddedComplexity = 10,
1799 let mayStore = 1, neverHasSideEffects = 1 in
[all …]
/external/llvm/lib/Target/Mips/
DMipsDelaySlotFiller.cpp391 if (!MI.mayStore() && !MI.mayLoad()) in hasHazard()
400 SeenStore |= MI.mayStore(); in hasHazard()
413 if (MI.mayStore()) in hasHazard_()
443 HasHazard |= updateDefsUses(*I, MI.mayStore()); in hasHazard_()
449 HasHazard = MI.mayStore() && (OrigSeenLoad || OrigSeenStore); in hasHazard_()
453 SeenNoObjStore |= MI.mayStore(); in hasHazard_()
/external/llvm/lib/Target/MBlaze/
DMBlazeDelaySlotFiller.cpp123 bool a_is_memory = candidate->mayLoad() || candidate->mayStore(); in delayHasHazard()
156 if (a_is_memory && m->mayStore()) in delayHasHazard()
/external/llvm/utils/TableGen/
DCodeGenDAGPatterns.cpp2409 bool mayStore; member in InstAnalyzer
2415 : CDP(cdp), hasSideEffects(false), mayStore(false), mayLoad(false), in InstAnalyzer()
2429 if (hasSideEffects || mayLoad || mayStore || isVariadic) in IsNodeBitcast()
2459 if (CP.hasProperty(SDNPMayStore)) mayStore = true; in AnalyzeNode()
2481 if (OpInfo.hasProperty(SDNPMayStore)) mayStore = true; in AnalyzeNode()
2492 mayStore = true;// Intrinsics that can write to memory are 'mayStore'. in AnalyzeNode()
2524 if (InstInfo.mayStore != PatInfo.mayStore && !InstInfo.mayStore_Unset) { in InferFromPattern()
2527 Twine(InstInfo.mayStore)); in InferFromPattern()
2542 InstInfo.mayStore |= PatInfo.mayStore; in InferFromPattern()
3002 NumStores += InstInfo.mayStore; in VerifyInstructionFlags()
[all …]
DCodeGenInstruction.h230 bool mayStore; variable
DDAGISelMatcherGen.cpp646 return II.mayLoad || II.mayStore; in mayInstNodeLoadOrStore()
692 && (II.hasCtrlDep || II.mayLoad || II.mayStore || II.canFoldAsLoad || in EmitResultInstructionAsOperand()
/external/llvm/lib/Target/X86/
DX86InstrBuilder.h156 if (MCID.mayStore())
DX86InstrInfo.td808 let mayStore = 1 in {
847 let mayStore = 1 in {
857 let Defs = [RSP], Uses = [RSP], neverHasSideEffects = 1, mayStore = 1 in {
869 let Defs = [RSP], Uses = [RSP, EFLAGS], mayStore = 1, neverHasSideEffects=1 in
879 mayStore=1, neverHasSideEffects=1 in {
1105 let mayStore = 1 in
1207 let mayLoad = 1, mayStore = 1 in {
1225 let mayLoad = 1, mayStore = 1 in {
1243 let mayLoad = 1, mayStore = 1 in {
1261 let mayLoad = 1, mayStore = 1 in {
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCHazardRecognizers.cpp97 isStore = MCID.mayStore(); in GetInstrType()
/external/llvm/include/llvm/MC/
DMCInstrDesc.h345 bool mayStore() const { in mayStore() function
/external/llvm/lib/CodeGen/
DTargetInstrInfo.cpp369 NewMI->mayStore()) && in foldMemoryOperand()
463 if (MI->isNotDuplicable() || MI->mayStore() || in isReallyTriviallyReMaterializableGeneric()
DScheduleDAGInstrs.cpp509 if (!MIa->mayStore() && !MIb->mayStore()) in MIsNeedChainEdge()
797 unsigned TrueMemOrderLatency = MI->mayStore() ? 1 : 0; in buildSchedGraph()
853 } else if (MI->mayStore()) { in buildSchedGraph()
DStackColoring.cpp573 bool TouchesMemory = I->mayLoad() || I->mayStore(); in remapInstructions()
612 if (!I->mayLoad() && !I->mayStore()) in removeInvalidSlotRanges()
/external/llvm/lib/Target/Sparc/
DDelaySlotFiller.cpp203 if (candidate->mayStore()) { in delayHasHazard()
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td386 let mayStore=1 in {
458 let mayStore=1 in {
534 let mayStore=1 in
547 let mayStore=1 in {
611 let mayStore = 1 in
661 let Uses = [SP], Defs = [SP], mayStore = 1 in
1054 let Uses = [SP], mayStore = 1 in {

123