Home
last modified time | relevance | path

Searched refs:mayLoad (Results 1 – 25 of 208) sorted by relevance

123456789

/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonPatternsV65.td10 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1,
20 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1,
30 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1,
44 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1,
55 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1,
66 let isCodeGenOnly = 1, isPseudo = 1, mayLoad = 1,
H A DHexagonHazardRecognizer.cpp98 if (UsesLoad && SU->isInstr() && SU->getInstr()->mayLoad()) in ShouldPreferAnother()
160 UsesLoad = MI->mayLoad(); in EmitInstruction()
162 if (TII->isHVXVec(*MI) && !MI->mayLoad() && !MI->mayStore()) in EmitInstruction()
H A DHexagonOptAddrMode.cpp131 if ((!MID.mayStore() && !MID.mayLoad()) || HII->isPredicated(MI)) in INITIALIZE_PASS_DEPENDENCY()
197 if ((!UseMID.mayLoad() && !UseMID.mayStore()) || in canRemoveAddasl()
389 return MID.mayLoad() ? 1 : 0; in getBaseOpPosition()
411 return MID.mayLoad() ? 2 : 1; in getOffsetOpPosition()
426 if ((!MID.mayLoad() && !MID.mayStore()) || in processAddUses()
521 if ((MID.mayLoad() || MID.mayStore())) { in analyzeUses()
717 if (UseMID.mayLoad()) { in changeAddAsl()
751 if (MID.mayLoad()) in xformUseMI()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoC.td237 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
243 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
249 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
255 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
261 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
275 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
286 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
302 let hasSideEffects = 0, mayLoad = 0, mayStore = 0, Uses = [X2] in
382 let rd = 0, imm = 0, hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
389 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
[all …]
H A DRISCVInstrInfoA.td18 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
33 let hasSideEffects = 0, mayLoad = 1, mayStore = 1 in
169 let mayLoad = 1;
193 let mayLoad = 1;
204 let mayLoad = 1;
214 let mayLoad = 1;
268 let mayLoad = 1;
297 let mayLoad = 1;
H A DRISCVInstrInfoZicbo.td37 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in
45 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in
H A DRISCVInstrInfo.td497 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
507 let hasSideEffects = 0, mayLoad = 1, mayStore = 0 in {
522 let hasSideEffects = 0, mayLoad = 0, mayStore = 1 in {
536 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
542 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
549 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
558 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
564 hasSideEffects = 1, mayLoad = 0, mayStore = 0 in
570 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
577 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
[all …]
H A DRISCVInstrInfoZk.td42 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
49 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
58 let hasSideEffects = 0, mayLoad = 0, mayStore = 0 in
H A DRISCVInstrInfoVPseudos.td668 let mayLoad = 1;
681 let mayLoad = 1;
698 let mayLoad = 1;
714 let mayLoad = 1;
727 let mayLoad = 1;
744 let mayLoad = 1;
760 let mayLoad = 1;
773 let mayLoad = 1;
790 let mayLoad = 1;
808 let mayLoad = 1;
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIInsertHardClauses.cpp110 if (MI.mayLoad() || (MI.mayStore() && ST->shouldClusterStores())) { in getHardClauseType()
132 return MI.mayLoad() ? MI.mayStore() ? HARDCLAUSE_MIMG_ATOMIC in getHardClauseType()
137 return MI.mayLoad() ? MI.mayStore() ? HARDCLAUSE_VMEM_ATOMIC in getHardClauseType()
142 return MI.mayLoad() ? MI.mayStore() ? HARDCLAUSE_FLAT_ATOMIC in getHardClauseType()
H A DSIMemoryLegalizer.cpp742 if (!(MI->mayLoad() && !MI->mayStore())) in getLoadInfo()
756 if (!(!MI->mayLoad() && MI->mayStore())) in getStoreInfo()
803 if (!(MI->mayLoad() && MI->mayStore())) in getAtomicCmpxchgOrRmwInfo()
849 assert(MI->mayLoad() && !MI->mayStore()); in enableLoadCacheBypass()
884 assert(!MI->mayLoad() && MI->mayStore()); in enableStoreCacheBypass()
897 assert(MI->mayLoad() && MI->mayStore()); in enableRMWCacheBypass()
914 assert(MI->mayLoad() ^ MI->mayStore()); in enableVolatileAndOrNonTemporal()
1159 assert(MI->mayLoad() && !MI->mayStore()); in enableLoadCacheBypass()
1201 assert(!MI->mayLoad() && MI->mayStore()); in enableStoreCacheBypass()
1236 assert(MI->mayLoad() && MI->mayStore()); in enableRMWCacheBypass()
[all …]
H A DSIPostRABundler.cpp76 if (!MI.mayLoad()) in isDependentLoad()
119 NextMI.mayLoad() == MI.mayLoad() && NextMI.mayStore() == MI.mayStore() && in canBundle()
/openbsd-src/gnu/llvm/llvm/tools/llvm-mca/Views/
H A DInstructionInfoView.cpp83 TempStream << (IIVDEntry.mayLoad ? " * " : " "); in printView()
141 IIVDEntry.mayLoad = MCDesc.mayLoad(); in collectData()
152 {"mayLoad", IIVD.mayLoad}, in toJSON()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InstrExtension.td42 let mayLoad = 1 in
68 let mayLoad = 1 in
100 let mayLoad = 1 in {
107 } // mayLoad = 1
118 let mayLoad = 1 in
128 let mayLoad = 1 in
174 let mayLoad = 1 in {
181 } // mayLoad = 1
189 let mayLoad = 1 in
196 let mayLoad = 1 in
H A DX86InstrAMX.td28 let mayLoad = 1 in
33 let mayLoad = 1 in
51 let isPseudo = true, mayLoad = 1, hasSideEffects = 1,
54 let isPseudo = true, mayLoad = 1 in
58 let isPseudo = true, mayLoad = 1 in
75 let mayLoad = 1 in
77 let mayLoad = 1 in
H A DX86InstrControl.td153 let mayLoad = 1 in
196 let mayLoad = 1 in {
280 let mayLoad = 1 in {
296 let mayLoad = 1 in
305 let mayLoad = 1 in
358 let mayLoad = 1 in
371 let mayLoad = 1 in
382 let mayLoad = 1 in
391 let mayLoad = 1 in
H A DX86CmovConversion.cpp200 llvm::none_of(Group, [&](MachineInstr *I) { return I->mayLoad(); })) in runOnMachineFunction()
310 if (CC != X86::COND_INVALID && (IncludeLoads || !I.mayLoad())) { in collectCmovCandidates()
326 if (I.mayLoad()) { in collectCmovCandidates()
675 return I->mayLoad() && X86::getCondFromCMov(*I) == CC; in convertCmovInstsToBranches()
726 if (!MI.mayLoad()) { in convertCmovInstsToBranches()
H A DX86InstrVMX.td74 let mayLoad = 1 in {
81 } // mayLoad
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZInstrSystem.td159 let mayLoad = 1, mayStore = 1, Defs = [CC] in {
208 let mayLoad = 1 in {
228 let mayLoad = 1, mayStore = 1, Defs = [CC] in
232 let mayLoad = 1, mayStore = 1, Defs = [CC] in {
238 let mayLoad = 1, mayStore = 1, Uses = [R0L, R1L] in {
244 let mayLoad = 1, mayStore = 1, Uses = [R0L] in
248 let mayLoad = 1, mayStore = 1, Uses = [R0L], Defs = [CC] in
320 let hasSideEffects = 1, mayLoad = 1, Uses = [R0L, R1D], Defs = [CC] in
383 let hasSideEffects = 1, mayLoad = 1, Defs = [R0D, R1D] in
417 let hasSideEffects = 1, mayLoad = 1 in {
[all …]
H A DSystemZInstrInfo.td453 let canFoldAsLoad = 1, SimpleBDXLoad = 1, mayLoad = 1 in {
525 let mayLoad = 1, mayStore = 1 in
527 let mayLoad = 1, mayStore = 1, Defs = [CC] in {
541 mayLoad = 1, mayStore = 1, Uses = [R0L] in
545 let mayLoad = 1, mayStore = 1, Defs = [CC] in
856 let mayLoad = 1, mayStore = 1 in
1228 let mayLoad = 1, mayStore = 1 in
1285 let mayLoad = 1, mayStore = 1 in
1325 let mayLoad = 1, mayStore = 1 in
1652 let mayLoad = 1, Defs = [CC] in {
[all …]
H A DSystemZInstrBuilder.h31 if (MCID.mayLoad()) in addFrameReference()
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kInstrBuilder.h65 if (MCID.mayLoad())
82 if (MCID.mayLoad())
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DRegAllocScore.cpp110 } else if (MI.mayLoad() && MI.mayStore()) { in calculateRegAllocScore()
112 } else if (MI.mayLoad()) { in calculateRegAllocScore()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsEVAInstrInfo.td62 bit mayLoad = 1;
100 bit mayLoad = 1;
116 bit mayLoad = 0;
131 bit mayLoad = 1;
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/MCA/
H A DAMDGPUCustomBehaviour.cpp260 else if (MCID.mayLoad() && !(MCID.TSFlags & SIInstrFlags::IsAtomicNoRet)) in generateWaitCntInfo()
267 else if ((MCID.mayLoad() && in generateWaitCntInfo()
269 ((MCID.TSFlags & SIInstrFlags::MIMG) && !MCID.mayLoad() && in generateWaitCntInfo()

123456789