Home
last modified time | relevance | path

Searched refs:UP (Results 1 – 25 of 56) sorted by relevance

123

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp226 UP.Threshold = UP.OptSizeThreshold; in gatherUnrollingPreferences()
227 UP.PartialThreshold = UP.PartialOptSizeThreshold; in gatherUnrollingPreferences()
271 return UP; in gatherUnrollingPreferences()
815 if (UCE.getUnrolledLoopSize(UP) < UP.Threshold) in shouldFullUnroll()
852 count = (std::max(UP.PartialThreshold, UP.BEInsns + 1) - UP.BEInsns) / in shouldPartialUnroll()
1067 UP.Count = UP.DefaultUnrollRuntimeCount; in computeUnrollCount()
1079 if (!UP.AllowRemainder && UP.Count != 0 && (TripMultiple % UP.Count) != 0) { in computeUnrollCount()
1108 if (UP.Count > UP.MaxCount) in computeUnrollCount()
1109 UP.Count = UP.MaxCount; in computeUnrollCount()
1187 if (UP.Threshold == 0 && (!UP.Partial || UP.PartialThreshold == 0) && in tryToUnrollLoop()
[all …]
H A DLoopUnrollAndJamPass.cpp152 return static_cast<uint64_t>(LoopSize - UP.BEInsns) * UP.Count + UP.BEInsns; in getUnrollAndJammedLoopSize()
181 UP.Count = 0; in computeUnrollAndJamCount()
189 UP.Force = true; in computeUnrollAndJamCount()
191 getUnrollAndJammedLoopSize(OuterLoopSize, UP) < UP.Threshold && in computeUnrollAndJamCount()
202 UP.Force = true; in computeUnrollAndJamCount()
223 UP.Count = 0; in computeUnrollAndJamCount()
233 UP.Count--; in computeUnrollAndJamCount()
246 UP.Count = 0; in computeUnrollAndJamCount()
255 UP.Count = 0; in computeUnrollAndJamCount()
275 UP.Count = 0; in computeUnrollAndJamCount()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.cpp117 Loop *L, ScalarEvolution &SE, TTI::UnrollingPreferences &UP, in getUnrollingPreferences() argument
131 UP.Partial = UP.Runtime = UP.UpperBound = true; in getUnrollingPreferences()
132 UP.PartialThreshold = 30; in getUnrollingPreferences()
135 UP.OptSizeThreshold = 0; in getUnrollingPreferences()
136 UP.PartialOptSizeThreshold = 0; in getUnrollingPreferences()
140 UP.BEInsns = 2; in getUnrollingPreferences()
H A DWebAssemblyTargetTransformInfo.h52 TTI::UnrollingPreferences &UP,
/llvm-project-15.0.7/clang/test/CodeGenObjCXX/
H A Dmsabi-objc-extensions.mm10 // CHECK-LABEL: "?f@@YAXPAU?$objc_object@U?$Protocol@UP@@@__ObjC@@@@PAUobjc_object@@01@Z"
13 // CHECK-LABEL: "?f@@YAXPAUobjc_object@@PAU?$objc_object@U?$Protocol@UP@@@__ObjC@@@@10@Z"
16 // CHECK-LABEL: "?f@@YAXPAU?$objc_object@U?$Protocol@UP@@@__ObjC@@@@0@Z"
19 // CHECK-LABEL: "?f@@YAXPAU?$objc_object@U?$Protocol@UP@@@__ObjC@@@@@Z"
22 // CHECK-LABEL: "?f@@YAXPAU?$objc_object@U?$Protocol@UP@@@__ObjC@@U?$Protocol@UQ@@@2@@@@Z"
25 // CHECK-LABEL: "?f@@YAXPAU?$objc_class@U?$Protocol@UP@@@__ObjC@@@@@Z"
28 // CHECK-LABEL: "?f@@YAXPAU?$objc_class@U?$Protocol@UP@@@__ObjC@@U?$Protocol@UQ@@@2@@@@Z"
31 // CHECK-LABEL: "?f@@YAXPAU?$I@U?$Protocol@UP@@@__ObjC@@@@@Z"
34 // CHECK-LABEL: "?f@@YAXPAU?$I@U?$Protocol@UP@@@__ObjC@@U?$Protocol@UQ@@@2@@@@Z"
76 // CHECK-LABEL: "?f@@YAXPAU?$KindOf@U?$I@U?$Protocol@UP@@@__ObjC@@@@@__ObjC@@@Z"
[all …]
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp375 TTI::UnrollingPreferences &UP, in getUnrollingPreferences() argument
382 return BasicTTIImplBase::getUnrollingPreferences(L, SE, UP, ORE); in getUnrollingPreferences()
386 UP.UpperBound = true; in getUnrollingPreferences()
389 UP.OptSizeThreshold = 0; in getUnrollingPreferences()
390 UP.PartialOptSizeThreshold = 0; in getUnrollingPreferences()
440 UP.Partial = true; in getUnrollingPreferences()
441 UP.Runtime = true; in getUnrollingPreferences()
442 UP.UnrollRemainder = true; in getUnrollingPreferences()
443 UP.UnrollAndJam = true; in getUnrollingPreferences()
444 UP.UnrollAndJamInnerLoopThreshold = 60; in getUnrollingPreferences()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp109 UP.MaxCount = std::numeric_limits<unsigned>::max(); in getUnrollingPreferences()
110 UP.Partial = true; in getUnrollingPreferences()
114 UP.BEInsns += 3; in getUnrollingPreferences()
135 UP.PartialThreshold = UP.Threshold; in getUnrollingPreferences()
165 UP.Threshold += UnrollThresholdIf; in getUnrollingPreferences()
169 if (UP.Threshold >= MaxBoost) in getUnrollingPreferences()
189 if (UP.Threshold >= Threshold) in getUnrollingPreferences()
215 UP.Runtime = UnrollRuntimeLocal; in getUnrollingPreferences()
247 UP.Threshold = Threshold; in getUnrollingPreferences()
251 if (UP.Threshold >= MaxBoost) in getUnrollingPreferences()
[all …]
H A DR600TargetTransformInfo.cpp134 TTI::UnrollingPreferences &UP, in getUnrollingPreferences() argument
136 CommonTTI.getUnrollingPreferences(L, SE, UP, ORE); in getUnrollingPreferences()
H A DAMDGPUTargetTransformInfo.h52 TTI::UnrollingPreferences &UP,
104 TTI::UnrollingPreferences &UP,
H A DR600TargetTransformInfo.h45 TTI::UnrollingPreferences &UP,
/llvm-project-15.0.7/llvm/utils/lit/lit/
H A DProgressBar.py48 UP = '' #: Move the cursor up one line variable in TerminalController
226 if not (self.term.CLEAR_EOL and self.term.UP and self.term.BOL):
234 self.BOL = self.term.UP + self.term.BOL
271 self.BOL + self.term.UP + self.term.CLEAR_EOL +
281 self.term.UP + self.term.CLEAR_EOL +
282 self.term.UP + self.term.CLEAR_EOL)
284 sys.stdout.write(self.term.UP + self.term.CLEAR_EOL)
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXTargetTransformInfo.cpp458 TTI::UnrollingPreferences &UP, in getUnrollingPreferences() argument
460 BaseT::getUnrollingPreferences(L, SE, UP, ORE); in getUnrollingPreferences()
466 UP.Partial = UP.Runtime = true; in getUnrollingPreferences()
467 UP.PartialThreshold = UP.Threshold / 4; in getUnrollingPreferences()
H A DNVPTXTargetTransformInfo.h106 TTI::UnrollingPreferences &UP,
/llvm-project-15.0.7/llvm/test/Demangle/
H A Dms-templates-memptrs-2.test24 ?p@@3U?$J@UP@@$JA@A@?0@@A
27 ?p2@@3U?$K@UP@@$GA@A@?0@@A
/llvm-project-15.0.7/lldb/source/Plugins/Language/ObjC/
H A DNSDictionary.h48 typedef std::unique_ptr<Matcher> UP; typedef
68 typedef Matcher::UP MatcherUP;
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp282 TTI::UnrollingPreferences &UP, in getUnrollingPreferences() argument
316 UP.FullUnrollMaxCount = Max; in getUnrollingPreferences()
317 UP.MaxCount = 1; in getUnrollingPreferences()
321 UP.MaxCount = Max; in getUnrollingPreferences()
322 if (UP.MaxCount <= 1) in getUnrollingPreferences()
326 UP.Partial = UP.Runtime = true; in getUnrollingPreferences()
328 UP.PartialThreshold = 75; in getUnrollingPreferences()
329 UP.DefaultUnrollRuntimeCount = 4; in getUnrollingPreferences()
332 UP.AllowExpensiveTripCount = true; in getUnrollingPreferences()
334 UP.Force = true; in getUnrollingPreferences()
/llvm-project-15.0.7/mlir/test/Dialect/SCF/
H A Dloop-unroll.mlir6 …e-loop-unroll='unroll-factor=6 unroll-up-to-factor=true' | FileCheck %s --check-prefix UNROLL-UP-TO
268 // UNROLL-UP-TO-LABEL: func @static_loop_unroll_up_to_factor
269 // UNROLL-UP-TO-SAME: %[[MEM:.*0]]: memref<?xf32>
271 // UNROLL-UP-TO-DAG: %[[C0:.*]] = arith.constant 0 : index
272 // UNROLL-UP-TO-DAG: %[[C2:.*]] = arith.constant 2 : index
273 // UNROLL-UP-TO-NEXT: %[[V0:.*]] = affine.apply {{.*}}
274 // UNROLL-UP-TO-NEXT: affine.store %{{.*}}, %[[MEM]][%[[V0]]] : memref<?xf32>
275 // UNROLL-UP-TO-NEXT: %[[V1:.*]] = affine.apply {{.*}}
276 // UNROLL-UP-TO-NEXT: affine.store %{{.*}}, %[[MEM]][%[[V1]]] : memref<?xf32>
277 // UNROLL-UP-TO-NEXT: return
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DAlignment.h119 using UP = llvm::Optional<Align>;
132 using UP::UP;
/llvm-project-15.0.7/clang/lib/Driver/ToolChains/
H A DAIX.cpp239 SmallString<128> UP(Sysroot); in AddClangSystemIncludeArgs() local
240 path::append(UP, "/usr/include"); in AddClangSystemIncludeArgs()
241 addSystemInclude(DriverArgs, CC1Args, UP.str()); in AddClangSystemIncludeArgs()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp67 TTI::UnrollingPreferences &UP, in getUnrollingPreferences() argument
69 UP.Runtime = UP.Partial = true; in getUnrollingPreferences()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUToNVVM/
H A DLowerGpuOpsToNVVMOps.cpp50 case gpu::ShuffleMode::UP: in convertShflKind()
104 if (op.mode() == gpu::ShuffleMode::UP) { in matchAndRewrite()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp2263 UP.UpperBound = true; in getUnrollingPreferences()
2267 return BasicTTIImplBase::getUnrollingPreferences(L, SE, UP, ORE); in getUnrollingPreferences()
2270 UP.OptSizeThreshold = 0; in getUnrollingPreferences()
2271 UP.PartialOptSizeThreshold = 0; in getUnrollingPreferences()
2348 UP.Partial = true; in getUnrollingPreferences()
2349 UP.Runtime = true; in getUnrollingPreferences()
2350 UP.UnrollRemainder = true; in getUnrollingPreferences()
2351 UP.DefaultUnrollRuntimeCount = UnrollCount; in getUnrollingPreferences()
2352 UP.UnrollAndJam = true; in getUnrollingPreferences()
2353 UP.UnrollAndJamInnerLoopThreshold = 60; in getUnrollingPreferences()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Utils/
H A DUnrollLoop.h108 TargetTransformInfo::UnrollingPreferences &UP,
/llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/AArch64/
H A Dunroll-upperbound.ll5 ; After setting up `UP.UpperBound = true` in `getUnrollingPreferences`,
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp2410 << UP.MaxCount << '\n'); in getFalkorUnrollingPreferences()
2420 UP.UpperBound = true; in getUnrollingPreferences()
2426 UP.PartialThreshold *= 2; in getUnrollingPreferences()
2429 UP.PartialOptSizeThreshold = 0; in getUnrollingPreferences()
2433 getFalkorUnrollingPreferences(L, SE, UP); in getUnrollingPreferences()
2460 UP.Runtime = true; in getUnrollingPreferences()
2461 UP.Partial = true; in getUnrollingPreferences()
2462 UP.UnrollRemainder = true; in getUnrollingPreferences()
2463 UP.DefaultUnrollRuntimeCount = 4; in getUnrollingPreferences()
2465 UP.UnrollAndJam = true; in getUnrollingPreferences()
[all …]

123