| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopUnrollPass.cpp | 226 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 D | LoopUnrollAndJamPass.cpp | 152 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 D | WebAssemblyTargetTransformInfo.cpp | 117 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 D | WebAssemblyTargetTransformInfo.h | 52 TTI::UnrollingPreferences &UP,
|
| /llvm-project-15.0.7/clang/test/CodeGenObjCXX/ |
| H A D | msabi-objc-extensions.mm | 10 // 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 D | RISCVTargetTransformInfo.cpp | 375 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 D | AMDGPUTargetTransformInfo.cpp | 109 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 D | R600TargetTransformInfo.cpp | 134 TTI::UnrollingPreferences &UP, in getUnrollingPreferences() argument 136 CommonTTI.getUnrollingPreferences(L, SE, UP, ORE); in getUnrollingPreferences()
|
| H A D | AMDGPUTargetTransformInfo.h | 52 TTI::UnrollingPreferences &UP, 104 TTI::UnrollingPreferences &UP,
|
| H A D | R600TargetTransformInfo.h | 45 TTI::UnrollingPreferences &UP,
|
| /llvm-project-15.0.7/llvm/utils/lit/lit/ |
| H A D | ProgressBar.py | 48 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 D | NVPTXTargetTransformInfo.cpp | 458 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 D | NVPTXTargetTransformInfo.h | 106 TTI::UnrollingPreferences &UP,
|
| /llvm-project-15.0.7/llvm/test/Demangle/ |
| H A D | ms-templates-memptrs-2.test | 24 ?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 D | NSDictionary.h | 48 typedef std::unique_ptr<Matcher> UP; typedef 68 typedef Matcher::UP MatcherUP;
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZTargetTransformInfo.cpp | 282 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 D | loop-unroll.mlir | 6 …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 D | Alignment.h | 119 using UP = llvm::Optional<Align>; 132 using UP::UP;
|
| /llvm-project-15.0.7/clang/lib/Driver/ToolChains/ |
| H A D | AIX.cpp | 239 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 D | HexagonTargetTransformInfo.cpp | 67 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 D | LowerGpuOpsToNVVMOps.cpp | 50 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 D | ARMTargetTransformInfo.cpp | 2263 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 D | UnrollLoop.h | 108 TargetTransformInfo::UnrollingPreferences &UP,
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopUnroll/AArch64/ |
| H A D | unroll-upperbound.ll | 5 ; After setting up `UP.UpperBound = true` in `getUnrollingPreferences`,
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 2410 << 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 …]
|