Home
last modified time | relevance | path

Searched refs:Plan (Results 1 – 25 of 52) sorted by relevance

123

/external/tensorflow/tensorflow/stream_executor/
Dfft.h77 class Plan {
79 virtual ~Plan() {} in ~Plan()
94 virtual std::unique_ptr<Plan> Create1dPlan(Stream *stream, uint64 num_x,
98 virtual std::unique_ptr<Plan> Create2dPlan(Stream *stream, uint64 num_x,
103 virtual std::unique_ptr<Plan> Create3dPlan(Stream *stream, uint64 num_x,
108 virtual std::unique_ptr<Plan> Create1dPlanWithScratchAllocator(
113 virtual std::unique_ptr<Plan> Create2dPlanWithScratchAllocator(
118 virtual std::unique_ptr<Plan> Create3dPlanWithScratchAllocator(
139 virtual std::unique_ptr<Plan> CreateBatchedPlan(
162 virtual std::unique_ptr<Plan> CreateBatchedPlanWithScratchAllocator(
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/Transforms/Vectorize/
DVPlanTestBase.h52 auto Plan = llvm::make_unique<VPlan>(); in buildHCFG() local
53 VPlanHCFGBuilder HCFGBuilder(LI->getLoopFor(LoopHeader), LI.get(), *Plan); in buildHCFG()
55 return Plan; in buildHCFG()
62 auto Plan = llvm::make_unique<VPlan>(); in buildPlainCFG() local
63 VPlanHCFGBuilder HCFGBuilder(LI->getLoopFor(LoopHeader), LI.get(), *Plan); in buildPlainCFG()
65 Plan->setEntry(TopRegion); in buildPlainCFG()
66 return Plan; in buildPlainCFG()
DVPlanHCFGTest.cpp42 auto Plan = buildHCFG(LoopHeader); in TEST_F() local
44 VPBasicBlock *Entry = Plan->getEntry()->getEntryBasicBlock(); in TEST_F()
93 VPlanHCFGTransforms::VPInstructionsToVPRecipes(Plan, &Inductions, in TEST_F()
119 auto Plan = buildHCFG(LoopHeader); in TEST_F() local
123 VPlanHCFGTransforms::VPInstructionsToVPRecipes(Plan, &Inductions, in TEST_F()
126 VPBlockBase *Entry = Plan->getEntry()->getEntryBasicBlock(); in TEST_F()
DVPlanLoopInfoTest.cpp43 auto Plan = buildHCFG(LoopHeader); in TEST_F() local
46 VPRegionBlock *TopRegion = cast<VPRegionBlock>(Plan->getEntry()); in TEST_F()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DVPRecipeBuilder.h58 VPValue *createBlockInMask(BasicBlock *BB, VPlanPtr &Plan);
62 VPValue *createEdgeMask(BasicBlock *Src, BasicBlock *Dst, VPlanPtr &Plan);
78 tryToWidenMemory(Instruction *I, VFRange &Range, VPlanPtr &Plan);
90 VPBlendRecipe *tryToBlend(Instruction *I, VPlanPtr &Plan);
103 VPlanPtr &Plan);
115 bool tryToCreateRecipe(Instruction *Instr, VFRange &Range, VPlanPtr &Plan,
127 VPlanPtr &Plan);
DVPlanHCFGBuilder.cpp44 VPlan &Plan; member in __anon3358401d0111::PlainCFGBuilder
73 : TheLoop(Lp), LI(LI), Plan(P) {} in PlainCFGBuilder()
181 Plan.addExternalDef(NewVPVal); in getOrCreateVPOperand()
328 PlainCFGBuilder PCFGBuilder(TheLoop, LI, Plan); in buildPlainCFG()
336 Plan.setEntry(TopRegion); in buildHierarchicalCFG()
337 LLVM_DEBUG(Plan.setName("HCFGBuilder: Plain CFG\n"); dbgs() << Plan); in buildHierarchicalCFG()
347 VPLoopInfo &VPLInfo = Plan.getVPLoopInfo(); in buildHierarchicalCFG()
DVPlanHCFGBuilder.h49 VPlan &Plan; variable
65 : TheLoop(Lp), LI(LI), Plan(P) {} in VPlanHCFGBuilder()
DVPlanHCFGTransforms.cpp21 VPlanPtr &Plan, in VPInstructionsToVPRecipes() argument
25 VPRegionBlock *TopRegion = dyn_cast<VPRegionBlock>(Plan->getEntry()); in VPInstructionsToVPRecipes()
DVPlanHCFGTransforms.h29 VPlanPtr &Plan,
DVPlan.cpp393 if (!Plan.getName().empty()) in dump()
394 OS << "\\n" << DOT::EscapeString(Plan.getName()); in dump()
395 if (!Plan.Value2VPValue.empty()) { in dump()
397 for (auto Entry : Plan.Value2VPValue) { in dump()
408 for (VPBlockBase *Block : depth_first(Plan.getEntry())) in dump()
DLoopVectorizationPlanner.h240 for (const auto &Plan : VPlans) in printPlans() local
241 O << *Plan; in printPlans()
/external/tensorflow/tensorflow/stream_executor/cuda/
Dcuda_fft.cc290 std::unique_ptr<fft::Plan> CUDAFft::Create1dPlan(Stream *stream, uint64 num_x, in Create1dPlan()
307 std::unique_ptr<fft::Plan> CUDAFft::Create1dPlanWithScratchAllocator( in Create1dPlanWithScratchAllocator()
323 std::unique_ptr<fft::Plan> CUDAFft::Create2dPlan(Stream *stream, uint64 num_x, in Create2dPlan()
338 std::unique_ptr<fft::Plan> CUDAFft::Create2dPlanWithScratchAllocator( in Create2dPlanWithScratchAllocator()
354 std::unique_ptr<fft::Plan> CUDAFft::Create3dPlan(Stream *stream, uint64 num_x, in Create3dPlan()
371 std::unique_ptr<fft::Plan> CUDAFft::Create3dPlanWithScratchAllocator( in Create3dPlanWithScratchAllocator()
388 std::unique_ptr<fft::Plan> CUDAFft::CreateBatchedPlan( in CreateBatchedPlan()
415 std::unique_ptr<fft::Plan> CUDAFft::CreateBatchedPlanWithScratchAllocator( in CreateBatchedPlanWithScratchAllocator()
443 Stream *stream, fft::Plan *plan, ScratchAllocator *scratch_allocator) { in UpdatePlanWithScratchAllocator()
454 bool CUDAFft::DoFftInternal(Stream *stream, fft::Plan *plan, FuncT cufftExec, in DoFftInternal()
[all …]
Dcuda_fft.h45 class CUDAFftPlan : public fft::Plan {
119 bool DoFftWithDirectionInternal(Stream *stream, fft::Plan *plan,
127 bool DoFftInternal(Stream *stream, fft::Plan *plan, FuncT cufft_exec,
/external/tensorflow/tensorflow/stream_executor/rocm/
Drocm_fft.cc382 std::unique_ptr<fft::Plan> ROCMFft::Create1dPlan(Stream *stream, uint64 num_x, in Create1dPlan()
398 std::unique_ptr<fft::Plan> ROCMFft::Create1dPlanWithScratchAllocator( in Create1dPlanWithScratchAllocator()
413 std::unique_ptr<fft::Plan> ROCMFft::Create2dPlan(Stream *stream, uint64 num_x, in Create2dPlan()
427 std::unique_ptr<fft::Plan> ROCMFft::Create2dPlanWithScratchAllocator( in Create2dPlanWithScratchAllocator()
442 std::unique_ptr<fft::Plan> ROCMFft::Create3dPlan(Stream *stream, uint64 num_x, in Create3dPlan()
457 std::unique_ptr<fft::Plan> ROCMFft::Create3dPlanWithScratchAllocator( in Create3dPlanWithScratchAllocator()
472 std::unique_ptr<fft::Plan> ROCMFft::CreateBatchedPlan( in CreateBatchedPlan()
490 std::unique_ptr<fft::Plan> ROCMFft::CreateBatchedPlanWithScratchAllocator( in CreateBatchedPlanWithScratchAllocator()
509 Stream *stream, fft::Plan *plan, ScratchAllocator *scratch_allocator) { in UpdatePlanWithScratchAllocator()
514 bool ROCMFft::DoFftInternal(Stream *stream, fft::Plan *plan, FuncT hipfftExec, in DoFftInternal()
[all …]
Drocm_fft.h45 class ROCMFftPlan : public fft::Plan {
114 bool DoFftWithDirectionInternal(Stream *stream, fft::Plan *plan,
122 bool DoFftInternal(Stream *stream, fft::Plan *plan, FuncT hipfft_exec,
/external/curl/plan9/
DBUILD.PLAN9.txt5 9legacy patches into Plan 9. Also Plan 9 still have no configuration option so
8 The zlib that is available on Plan 9 can be downloaded from:
/external/robolectric-shadows/sandbox/src/main/java/org/robolectric/internal/bytecode/
DShadowWrangler.java39 public static final Plan DO_NOTHING_PLAN = new Plan() {
50 public static final Plan CALL_REAL_CODE_PLAN = null;
74 private final Map<String, Plan> planCache =
75 Collections.synchronizedMap(new LinkedHashMap<String, Plan>() {
77 protected boolean removeEldestEntry(Map.Entry<String, Plan> eldest) {
164 public Plan methodInvoked(String signature, boolean isStatic, Class<?> theClass) { in methodInvoked()
165 Plan plan; in methodInvoked()
176 private Plan calculatePlan(String signature, boolean isStatic, Class<?> definingClass) { in calculatePlan()
476 private static class ShadowMethodPlan implements Plan {
DClassHandler.java54 Plan methodInvoked(String signature, boolean isStatic, Class<?> theClass); in methodInvoked()
125 interface Plan { interface
DRobolectricInternals.java29 …public static ClassHandler.Plan methodInvoked(String signature, boolean isStatic, Class<?> theClas… in methodInvoked()
/external/libutf/
DREADME.android1 Libutf is a port of Plan 9's support library for UTF-8 and Unicode.
/external/arm-trusted-firmware/docs/components/
Ddebugfs-design.rst18 interface (`Notes on the Plan 9 Kernel Source`_). The implementation permits
121 .. [#] `Notes on the Plan 9 Kernel Source`_
130 .. _Notes on the Plan 9 Kernel Source: http://lsub.org/who/nemo/9.pdf
/external/oss-fuzz/infra/base-images/base-builder/test_data/
Dculprit-commit.txt12 Test Plan: Local MSAN failures caused by uninstrumented `getrandom`
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dfft_thunk.h83 std::unique_ptr<se::fft::Plan> fft_plan_;
/external/u-boot/doc/
DREADME.plan91 Plan 9 from Bell Labs kernel images require additional setup to pass
/external/swiftshader/third_party/llvm-7.0/llvm/docs/Proposals/
DVectorizationPlan.rst2 Vectorization Plan
17 The Vectorization Plan is an explicit model for describing vectorization
32 2. Plan Step:
209 tree, where TSLP [3]_ adds Plan Step 2.b.
214 3. Loop Vectorizer: the Vectorization Plan aims to upgrade the infrastructure of

123