Home
last modified time | relevance | path

Searched refs:SmallSetVector (Results 1 – 25 of 256) sorted by relevance

1234567891011

/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AArch64/
DSVEIntrinsicOpts.cpp56 SmallSetVector<IntrinsicInst *, 4> &PTrues);
57 bool optimizePTrueIntrinsicCalls(SmallSetVector<Function *, 4> &Functions);
61 bool optimizeInstructions(SmallSetVector<Function *, 4> &Functions);
65 bool optimizeFunctions(SmallSetVector<Function *, 4> &Functions);
136 BasicBlock &BB, SmallSetVector<IntrinsicInst *, 4> &PTrues) { in coalescePTrueIntrinsicCalls()
245 SmallSetVector<Function *, 4> &Functions) { in optimizePTrueIntrinsicCalls()
250 SmallSetVector<IntrinsicInst *, 4> SVAllPTrues; in optimizePTrueIntrinsicCalls()
251 SmallSetVector<IntrinsicInst *, 4> SVPow2PTrues; in optimizePTrueIntrinsicCalls()
404 SmallSetVector<Function *, 4> &Functions) { in optimizeInstructions()
432 SmallSetVector<Function *, 4> &Functions) { in optimizeFunctions()
[all …]
DAArch64PBQPRegAlloc.h26 SmallSetVector<unsigned, 32> Chains;
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/transforms/
Dtpu_extract_outside_compilation.cc280 bool HasDynamicOutputs(const llvm::SmallSetVector<Operation*, 4>& cluster_ops) { in HasDynamicOutputs()
308 llvm::SmallSetVector<Value, 4> GetStaticExternalOperands( in GetStaticExternalOperands()
310 const llvm::SmallSetVector<Operation*, 4>& cluster_ops) { in GetStaticExternalOperands()
311 llvm::SmallSetVector<Value, 4> external_values; in GetStaticExternalOperands()
339 llvm::SmallSetVector<Value, 4> GetAllExternalOperands( in GetAllExternalOperands()
340 const llvm::SmallSetVector<Operation*, 4>& cluster_ops) { in GetAllExternalOperands()
341 llvm::SmallSetVector<Value, 4> external_values; in GetAllExternalOperands()
357 llvm::SmallSetVector<Value, 4> GetExternalOperands( in GetExternalOperands()
359 const llvm::SmallSetVector<Operation*, 4>& cluster_ops) { in GetExternalOperands()
371 llvm::SmallSetVector<Value, 4> GetExternalOutputs( in GetExternalOutputs()
[all …]
Dmerge_control_flow.cc79 llvm::SmallSetVector<Operation*, 4> GetAllOpsFromIf(TF::IfRegionOp if_op) { in GetAllOpsFromIf()
80 llvm::SmallSetVector<Operation*, 4> all_ops; in GetAllOpsFromIf()
95 llvm::SmallSetVector<Operation*, 4>& downstream_if_ops, in SafeToMerge()
104 llvm::SmallSetVector<Operation*, 4> destination_ops = in SafeToMerge()
198 llvm::SmallSetVector<Operation*, 4> downstream_if_ops; in CanAddToIfSegment()
242 llvm::SmallSetVector<Operation*, 4> middle_if_ops, in GetMoveOpsBetweenTwoIfRegions()
294 llvm::SmallSetVector<Operation*, 4> middle_if_ops; in GetMoveOpList()
521 llvm::SmallSetVector<TF::IfRegionOp, 8>& regions_to_remove, in MergeIfPerSegment()
584 llvm::SmallSetVector<TF::IfRegionOp, 8>& regions_to_remove, in MergeIfPerIfGroups()
617 llvm::SmallSetVector<TF::IfRegionOp, 8> regions_to_remove; in OptimizeIfRegions()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AMDGPU/
DSIOptimizeVGPRLiveRange.cpp106 SmallSetVector<MachineBasicBlock *, 16> &) const;
111 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks,
116 SmallSetVector<Register, 16> &CandidateRegs,
117 SmallSetVector<MachineBasicBlock *, 2> &Blocks,
129 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks) const;
134 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks) const;
138 SmallSetVector<MachineBasicBlock *, 2> &LoopBlocks,
185 SmallSetVector<MachineBasicBlock *, 16> &Blocks) const { in collectElseRegionBlocks()
224 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks, in collectCandidateRegisters()
332 SmallSetVector<Register, 16> &CandidateRegs, in collectWaterfallCandidateRegisters()
[all …]
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/analysis/
Dresource_alias_analysis.h60 llvm::SmallSetVector<Value, 8> GetResourceAliases(Value resource) const;
78 const llvm::SmallSetVector<Value, 8>& GetUniqueIdResources(int64_t id) const;
105 llvm::SmallDenseMap<int64_t, llvm::SmallSetVector<Value, 8>, 8>
Dresource_alias_analysis.cc603 const llvm::SmallSetVector<Value, 8>&
610 llvm::SmallSetVector<Value, 8> ResourceAliasAnalysisInfo::GetResourceAliases( in GetResourceAliases()
613 llvm::SmallSetVector<Value, 8> aliases; in GetResourceAliases()
615 const llvm::SmallSetVector<Value, 8>& resources_aliasing_id = in GetResourceAliases()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/ARM/
DMVELaneInterleavingPass.cpp115 static bool isProfitableToInterleave(SmallSetVector<Instruction *, 4> &Exts, in isProfitableToInterleave()
116 SmallSetVector<Instruction *, 4> &Truncs) { in isProfitableToInterleave()
167 SmallSetVector<Instruction *, 4> Truncs; in tryInterleave()
168 SmallSetVector<Instruction *, 4> Exts; in tryInterleave()
169 SmallSetVector<Use *, 4> OtherLeafs; in tryInterleave()
170 SmallSetVector<Instruction *, 4> Ops; in tryInterleave()
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/ADT/
DSetVector.h300 class SmallSetVector
303 SmallSetVector() = default;
307 SmallSetVector(It Start, It End) { in SmallSetVector() function
326 swap(llvm::SmallSetVector<T, N> &LHS, llvm::SmallSetVector<T, N> &RHS) { in swap()
/external/tensorflow/tensorflow/compiler/xla/mlir_hlo/lib/Dialect/mhlo/transforms/
Dconstraint_fusion_pass.cc197 llvm::SmallSetVector<Operation *, 16> &toBeErased, in materializeBlockGlobalConstraintFusion()
236 llvm::SmallSetVector<Operation *, 16> &considerDead) { in isRemainingUse()
261 llvm::SmallSetVector<Operation *, 16> &toBeErased) { in tryFlagForErase()
276 llvm::SmallSetVector<Operation *, 16> &toBeErased, in analyzeBroadcastableConstraint()
335 Block *theBlock, llvm::SmallSetVector<Operation *, 16> &toBeErased, in analyzeBlockGlobalConstraints()
403 llvm::SmallSetVector<Operation *, 16> toBeErased; in fuseBlockGlobalConstraints()
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Analysis/
DPhiValues.h42 using ValueSet = SmallSetVector<Value *, 4>;
72 using ConstValueSet = SmallSetVector<const Value *, 4>;
DMemorySSAUpdater.h48 template <typename T, unsigned int N> class SmallSetVector; variable
234 void removeBlocks(const SmallSetVector<BasicBlock *, 8> &DeadBlocks);
/external/clang/include/clang/Sema/
DExternalSemaSource.h24 template <class T, unsigned n> class SmallSetVector; variable
146 llvm::SmallSetVector<const TypedefNameDecl *, 4> &Decls) {} in ReadUnusedLocalTypedefNameCandidates()
/external/llvm/lib/CodeGen/
DTailDuplicator.cpp75 SmallSetVector<MachineBasicBlock *, 8> Preds(MBB->pred_begin(), in VerifyPHIs()
81 for (SmallSetVector<MachineBasicBlock *, 8>::iterator PI = Preds.begin(), in VerifyPHIs()
125 SmallSetVector<MachineBasicBlock *, 8> Succs(MBB->succ_begin(), in tailDuplicateAndUpdate()
423 SmallSetVector<MachineBasicBlock *, 8> &Succs) { in updateSuccessorsPHIs()
424 for (SmallSetVector<MachineBasicBlock *, 8>::iterator SI = Succs.begin(), in updateSuccessorsPHIs()
652 for (SmallSetVector<MachineBasicBlock *, 8>::iterator PI = Preds.begin(), in duplicateSimpleBB()
738 SmallSetVector<MachineBasicBlock *, 8> Preds(TailBB->pred_begin(), in tailDuplicate()
740 for (SmallSetVector<MachineBasicBlock *, 8>::iterator PI = Preds.begin(), in tailDuplicate()
877 for (SmallSetVector<MachineBasicBlock *, 8>::iterator PI = Preds.begin(), in tailDuplicate()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
DSetVector.h297 class SmallSetVector
300 SmallSetVector() = default;
304 SmallSetVector(It Start, It End) { in SmallSetVector() function
/external/llvm/include/llvm/ADT/
DSetVector.h286 class SmallSetVector : public SetVector<T, SmallVector<T, N>, SmallSet<T, N> > {
288 SmallSetVector() {} in SmallSetVector() function
292 SmallSetVector(It Start, It End) { in SmallSetVector() function
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/
DDCE.cpp89 SmallSetVector<Instruction *, 16> &WorkList, in DCEInstruction()
124 SmallSetVector<Instruction *, 16> WorkList; in eliminateDeadCode()
/external/llvm/lib/Transforms/Scalar/
DDCE.cpp76 SmallSetVector<Instruction *, 16> &WorkList, in DCEInstruction()
105 SmallSetVector<Instruction *, 16> WorkList; in eliminateDeadCode()
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/CodeGen/
DTailDuplicator.h26 template <typename T, unsigned int N> class SmallSetVector; variable
114 SmallSetVector<MachineBasicBlock *, 8> &Succs);
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DDCE.cpp123 SmallSetVector<Instruction *, 16> &WorkList, in DCEInstruction()
157 SmallSetVector<Instruction *, 16> WorkList; in eliminateDeadCode()
/external/llvm/lib/Target/AArch64/
DAArch64PBQPRegAlloc.h25 SmallSetVector<unsigned, 32> Chains;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64PBQPRegAlloc.h26 SmallSetVector<unsigned, 32> Chains;
/external/llvm/include/llvm/CodeGen/GlobalISel/
DIRTranslator.h65 SmallSetVector<const Constant *, 8> Constants;
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/
DLCSSA.cpp83 SmallSetVector<PHINode *, 16> LocalPHIsToRemove; in formLCSSAForInstructions()
301 SmallSetVector<BasicBlock *, 8> &BlocksDominatingExits) { in computeBlocksDominatingExits()
358 SmallSetVector<BasicBlock *, 8> BlocksDominatingExits; in formLCSSA()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLCSSA.cpp82 SmallSetVector<PHINode *, 16> PHIsToRemove; in formLCSSAForInstructions()
278 SmallSetVector<BasicBlock *, 8> &BlocksDominatingExits) { in computeBlocksDominatingExits()
336 SmallSetVector<BasicBlock *, 8> BlocksDominatingExits; in formLCSSA()

1234567891011