Home
last modified time | relevance | path

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

12

/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 __anon559667db0111::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()
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()
DVPlanHCFGTransforms.h29 VPlanPtr &Plan,
DLoopVectorizationPlanner.h240 for (const auto &Plan : VPlans) in printPlans() local
241 O << *Plan; in printPlans()
DLoopVectorize.cpp6365 erase_if(VPlans, [VF](const VPlanPtr &Plan) { in setBestPlan() argument
6366 return !Plan->hasVF(VF); in setBestPlan()
6519 VPlanPtr &Plan) { in createEdgeMask() argument
6528 VPValue *SrcMask = createBlockInMask(Src, Plan); in createEdgeMask()
6537 VPValue *EdgeMask = Plan->getVPValue(BI->getCondition()); in createEdgeMask()
6549 VPValue *VPRecipeBuilder::createBlockInMask(BasicBlock *BB, VPlanPtr &Plan) { in createBlockInMask() argument
6567 VPValue *EdgeMask = createEdgeMask(Predecessor, BB, Plan); in createBlockInMask()
6610 VPlanPtr &Plan) { in tryToWidenMemory() argument
6634 Mask = createBlockInMask(I->getParent(), Plan); in tryToWidenMemory()
6672 VPBlendRecipe *VPRecipeBuilder::tryToBlend(Instruction *I, VPlanPtr &Plan) { in tryToBlend() argument
[all …]
/external/tensorflow/tensorflow/stream_executor/cuda/
Dcuda_fft.cc291 std::unique_ptr<fft::Plan> CUDAFft::Create1dPlan(Stream *stream, uint64 num_x, in Create1dPlan()
308 std::unique_ptr<fft::Plan> CUDAFft::Create1dPlanWithScratchAllocator( in Create1dPlanWithScratchAllocator()
324 std::unique_ptr<fft::Plan> CUDAFft::Create2dPlan(Stream *stream, uint64 num_x, in Create2dPlan()
339 std::unique_ptr<fft::Plan> CUDAFft::Create2dPlanWithScratchAllocator( in Create2dPlanWithScratchAllocator()
355 std::unique_ptr<fft::Plan> CUDAFft::Create3dPlan(Stream *stream, uint64 num_x, in Create3dPlan()
372 std::unique_ptr<fft::Plan> CUDAFft::Create3dPlanWithScratchAllocator( in Create3dPlanWithScratchAllocator()
389 std::unique_ptr<fft::Plan> CUDAFft::CreateBatchedPlan( in CreateBatchedPlan()
416 std::unique_ptr<fft::Plan> CUDAFft::CreateBatchedPlanWithScratchAllocator( in CreateBatchedPlanWithScratchAllocator()
444 Stream *stream, fft::Plan *plan, ScratchAllocator *scratch_allocator) { in UpdatePlanWithScratchAllocator()
455 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.cc372 std::unique_ptr<fft::Plan> ROCMFft::Create1dPlan(Stream *stream, uint64 num_x, in Create1dPlan()
388 std::unique_ptr<fft::Plan> ROCMFft::Create1dPlanWithScratchAllocator( in Create1dPlanWithScratchAllocator()
403 std::unique_ptr<fft::Plan> ROCMFft::Create2dPlan(Stream *stream, uint64 num_x, in Create2dPlan()
417 std::unique_ptr<fft::Plan> ROCMFft::Create2dPlanWithScratchAllocator( in Create2dPlanWithScratchAllocator()
432 std::unique_ptr<fft::Plan> ROCMFft::Create3dPlan(Stream *stream, uint64 num_x, in Create3dPlan()
447 std::unique_ptr<fft::Plan> ROCMFft::Create3dPlanWithScratchAllocator( in Create3dPlanWithScratchAllocator()
462 std::unique_ptr<fft::Plan> ROCMFft::CreateBatchedPlan( in CreateBatchedPlan()
480 std::unique_ptr<fft::Plan> ROCMFft::CreateBatchedPlanWithScratchAllocator( in CreateBatchedPlanWithScratchAllocator()
499 Stream *stream, fft::Plan *plan, ScratchAllocator *scratch_allocator) { in UpdatePlanWithScratchAllocator()
504 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/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/v8/benchmarks/
Ddeltablue.js650 var plan = new Plan();
757 function Plan() { class
761 Plan.prototype.addConstraint = function (c) {
765 Plan.prototype.size = function () {
769 Plan.prototype.constraintAt = function (index) {
773 Plan.prototype.execute = function () {
/external/libutf/
DREADME.android1 Libutf is a port of Plan 9's support library for UTF-8 and Unicode.
DNOTICE15 This is a Unix port of the Plan 9 formatted I/O package.
/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
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dfft_thunk.h85 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

12