Searched refs:mayLoad (Results 1 - 25 of 53) sorted by relevance

123

/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/
H A DARMOptimizeBarriersPass.cpp41 return !(MI->mayLoad() ||
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZInstrBuilder.h33 if (MCID.mayLoad())
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonShuffler.cpp132 setLoad(HexagonMCInstrInfo::getDesc(MCII, *id).mayLoad());
261 if (HexagonMCInstrInfo::getDesc(MCII, *ID).mayLoad())
320 if (HexagonMCInstrInfo::getDesc(MCII, *ID).mayLoad()) {
H A DHexagonShuffler.h91 bool mayLoad() const { return (Load); }; function in class:llvm::HexagonCVIResource
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/
H A DX86InstrBuilder.h155 if (MCID.mayLoad())
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCHazardRecognizers.cpp35 if (!MCID->mayLoad())
284 isLoad = MCID.mayLoad();
/freebsd-11.0-release/contrib/llvm/include/llvm/MC/
H A DMCInstrDesc.h350 bool mayLoad() const { return Flags & (1 << MCID::MayLoad); } function in class:llvm::MCInstrDesc
364 /// 2. Memory accesses. Use mayLoad/mayStore.
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DImplicitNullChecks.cpp329 if (MI->mayLoad() && !MI->isPredicable() && BaseReg == PointerReg &&
H A DScheduleDAGInstrs.cpp522 (!MI->mayLoad() || !MI->isInvariantLoad(AA)));
578 if ((MIa->mayLoad() || MIa->mayStore()) &&
579 (MIb->mayLoad() || MIb->mayStore()))
701 Dep.setLatency(((*I)->getInstr()->mayLoad()) ? LatencyToLoad : 0);
941 && (HasVRegDef || MI->mayLoad())) {
991 if (AliasChain->getInstr()->mayLoad())
1102 } else if (MI->mayLoad()) {
H A DStackColoring.cpp556 bool TouchesMemory = I.mayLoad() || I.mayStore();
600 if (!I.mayLoad() && !I.mayStore())
H A DTargetInstrInfo.cpp532 NewMI->mayLoad()) &&
861 if (MI->mayLoad() && !MI->isInvariantLoad(AA))
1034 if (DefMI->mayLoad())
1052 return MI->mayLoad() ? 2 : 1;
H A DMachineInstr.cpp1462 (mayLoad() && hasOrderedMemoryRef())) {
1476 if (mayLoad() && !isInvariantLoad(AA))
1491 !mayLoad() &&
1516 if (!mayLoad())
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp401 if (!MI.mayStore() && !MI.mayLoad())
409 SeenLoad |= MI.mayLoad();
458 HasHazard |= MI.mayLoad() || OrigSeenStore;
460 SeenNoObjLoad |= MI.mayLoad();
H A DMipsOptimizePICCall.cpp267 if (!DefMI->mayLoad() || DefMI->getNumOperands() < 3)
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp131 return !(SawStore && Def->mayLoad() && !Def->isInvariantLoad(&AA)) &&
/freebsd-11.0-release/contrib/llvm/utils/TableGen/
H A DCodeGenInstruction.h235 bool mayLoad : 1;
H A DCodeGenDAGPatterns.cpp2744 bool mayLoad; member in class:InstAnalyzer
2749 : CDP(cdp), hasSideEffects(false), mayStore(false), mayLoad(false),
2763 if (hasSideEffects || mayLoad || mayStore || isVariadic)
2794 if (CP.hasProperty(SDNPMayLoad)) mayLoad = true;
2813 if (N->NodeHasProperty(SDNPMayLoad, CDP)) mayLoad = true;
2820 mayLoad = true;// These may load memory.
2861 if (InstInfo.mayLoad != PatInfo.mayLoad && !InstInfo.mayLoad_Unset) {
2862 // Allow explicitly setting mayLoad = 1, even when the pattern has no loads.
2864 if (!InstInfo.mayLoad) {
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/
H A DTargetInstrInfo.h1354 assert(MIa && (MIa->mayLoad() || MIa->mayStore()) &&
1356 assert(MIb && (MIb->mayLoad() || MIb->mayStore()) &&
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineInstr.h582 bool mayLoad(QueryType Type = AnyInBundle) const {
606 return mayLoad(Type) || mayStore(Type);
1112 /// by mayLoad / mayStore, etc.
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp260 if (!MI->mayLoad() && !MI->mayStore())
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonVLIWPacketizer.cpp464 if (MI->mayLoad()) {
478 llvm_unreachable("mayLoad or mayStore not set for Post Increment operation");
558 if (HII->isPostIncrement(PacketMI) && PacketMI->mayLoad() &&
1352 bool LoadJ = J->mayLoad(), StoreJ = J->mayStore();
1353 bool LoadI = I->mayLoad(), StoreI = I->mayStore();
H A DHexagonExpandCondsets.cpp853 bool IsLoad = TheI->mayLoad(), IsStore = TheI->mayStore();
870 bool L = MI->mayLoad(), S = MI->mayStore();
1065 if (DefI->mayLoad() || DefI->mayStore())
H A DHexagonStoreWidening.cpp275 if (MI->mayLoad() || MI->mayStore()) {
H A DHexagonInstrInfo.cpp1402 if (MIa->mayLoad() && !isMemOp(MIa) && MIb->mayLoad() && !isMemOp(MIb))
1468 && !(MI->getDesc().mayLoad())
1560 if (!MI->getDesc().mayLoad() || !isPredicated(MI))
1787 if (MI->mayLoad() || MI->mayStore() || MI->isCompare())
1869 if (!I->mayLoad() && !I->mayStore())
2549 if (MI->getDesc().mayLoad() || MI->getDesc().mayStore()) {
2745 } else if (MI->mayLoad()) {
3620 if (MI->getDesc().mayLoad() || MI->getDesc().mayStore()) {
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp239 if (candidate->mayLoad()) {

Completed in 256 milliseconds

123