Home
last modified time | relevance | path

Searched refs:Prefetch (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopDataPrefetch.cpp234 struct Prefetch { struct
245 Prefetch(const SCEVAddRecExpr *L, Instruction *I) : LSCEVAddRec(L) { in Prefetch() function
325 SmallVector<Prefetch, 16> Prefetches; in runOnLoop()
370 Prefetches.push_back(Prefetch(LSCEVAddRec, MemI)); in runOnLoop()
/llvm-project-15.0.7/llvm/test/MC/AArch64/
H A Darm64-optional-hash.s23 ; Prefetch and memory
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dppc64-icbt-pwr7.ll13 ; CHECK: Cannot select: {{0x[0-9,a-f]+|t[0-9]+}}: ch = Prefetch
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A DO3-pipeline.ll34 ; CHECK-NEXT: Loop Data Prefetch
35 ; CHECK-NEXT: Falkor HW Prefetch Fix
204 ; CHECK-NEXT: Falkor HW Prefetch Fix Late Phase
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCV.td432 "'Zicbop' (Cache-Block Prefetch Instructions)">;
435 "'Zicbop' (Cache-Block Prefetch Instructions)">;
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DBuiltinsAArch64.def75 // Prefetch
H A DBuiltinsARM.def189 // Prefetch
H A Darm_sve.td100 // J: Prefetch type (sv_prfop)
670 // Prefetch (Scalar base)
676 // Prefetch (Scalar base, VL displacement)
682 // Prefetch (Vector bases)
688 // Prefetch (Scalar base, Vector offsets)
709 // Prefetch (Vector bases, scalar offset)
/llvm-project-15.0.7/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp483 struct PrefetchOp Prefetch; member
542 Prefetch = o.Prefetch; in AArch64Operand()
676 return Prefetch.Val; in getPrefetch()
706 return StringRef(Prefetch.Data, Prefetch.Length); in getPrefetchName()
2161 Op->Prefetch.Val = Val; in CreatePrefetch()
/llvm-project-15.0.7/clang/lib/Sema/
H A DOpenCLBuiltins.td949 …2.10, v2.0 s6.13.10: Async Copies from Global to Local Memory, Local to Global Memory, and Prefetch
950 …0 s5.1.7 and s6.1.7: Async Copies from Global to Local Memory, Local to Global Memory, and Prefetch
/llvm-project-15.0.7/mlir/lib/Conversion/MemRefToLLVM/
H A DMemRefToLLVM.cpp748 rewriter.replaceOpWithNewOp<LLVM::Prefetch>(prefetchOp, dataPtr, isWrite, in matchAndRewrite()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86.td139 "Prefetch with Intent to Write and T1 Hint">;
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZScheduleZ196.td543 // Prefetch
H A DSystemZScheduleZEC12.td553 // Prefetch and execution hint
H A DSystemZScheduleZ13.td581 // Prefetch and execution hint
H A DSystemZScheduleZ16.td605 // Prefetch and execution hint
H A DSystemZScheduleZ15.td605 // Prefetch and execution hint
H A DSystemZScheduleZ14.td591 // Prefetch and execution hint
H A DSystemZInstrInfo.td1693 // Prefetch and execution hint
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SchedThunderX2T99.td849 // Prefetch
H A DAArch64SchedThunderX3T110.td1017 // Prefetch
H A DAArch64SchedNeoverseN2.td2261 // Prefetch
H A DAArch64SystemOperands.td257 // SVE Prefetch instruction options.
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.td1712 // Section A.42 - Prefetch Data
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVEInstrVec.td347 // Section 8.9.19 - PFCHV (Prefetch Vector)

12