Searched refs:CfgVector (Results 1 – 19 of 19) sorted by relevance
/external/swiftshader/third_party/subzero/src/ |
D | IceRegAlloc.h | 52 using OrderedRanges = CfgVector<Variable *>; 53 using UnorderedRanges = CfgVector<Variable *>; 76 const CfgVector<InstNumberT> &LRBegin, 77 const CfgVector<InstNumberT> &LREnd) const; 125 CfgVector<InstNumberT> Kills; 136 CfgVector<Variable *> Vars;
|
D | IceLoopAnalyzer.cpp | 38 CfgVector<CfgUnorderedSet<SizeT>> getLoopBodies() { return Loops; } in getLoopBodies() 95 using LoopNodeList = CfgVector<LoopNode>; 96 using LoopNodePtrList = CfgVector<LoopNode *>; 118 CfgVector<CfgUnorderedSet<SizeT>> Loops; 257 CfgVector<Loop> ComputeLoopInfo(Cfg *Func) { in ComputeLoopInfo() 260 CfgVector<Loop> Loops; in ComputeLoopInfo()
|
D | IceCfg.h | 304 void sortAndCombineAllocas(CfgVector<InstAlloca *> &Allocas, 308 CfgVector<Inst *> 340 CfgVector<InstJumpTable *> JumpTables; 346 CfgVector<Loop> LoopInfo;
|
D | IceCfg.cpp | 425 CfgVector<PlacedList::iterator> PlaceIndex(Nodes.size(), NoPlace); in reorderNodes() 695 CfgVector<Inst *> 707 CfgVector<std::reference_wrapper<Inst>> Insts(Node->getInsts().begin(), in findLoopInvariantInstructions() 750 CfgVector<Inst *> InstVector(InvariantInsts.begin(), InvariantInsts.end()); in findLoopInvariantInstructions() 781 CfgUnorderedMap<SizeT, CfgVector<CfgNode *>> Splits; in shortCircuitJumps() 849 CfgUnorderedMap<Constant *, CfgVector<InstList::iterator>> FloatUses; in floatConstantCSE() 910 void Cfg::sortAndCombineAllocas(CfgVector<InstAlloca *> &Allocas, in sortAndCombineAllocas() 929 CfgVector<int32_t> Offsets; in sortAndCombineAllocas() 1063 CfgVector<InstAlloca *> FixedAllocas; in processAllocas() 1066 CfgVector<InstAlloca *> AlignedAllocas; in processAllocas() [all …]
|
D | IceDefs.h | 143 template <typename T> using CfgVector = std::vector<T, CfgLocalAllocator<T>>; variable 146 using OperandList = CfgVector<Operand *>; 147 using VarList = CfgVector<Variable *>; 148 using NodeList = CfgVector<CfgNode *>;
|
D | IceLoopAnalyzer.h | 29 CfgVector<Loop> ComputeLoopInfo(Cfg *Func);
|
D | IceVariableSplitting.cpp | 150 CfgVector<VarInfo> Map; 433 CfgVector<Variable *> LinkedToFixups; 516 CfgVector<Variable *> LinkedToFixups; in splitBlockLocalVariables()
|
D | IceTargetLoweringMIPS32.h | 745 inline void discardNextGPRAndItsAliases(CfgVector<RegNumT> *Regs); 746 inline void alignGPR(CfgVector<RegNumT> *Regs); 747 void discardUnavailableGPRsAndTheirAliases(CfgVector<RegNumT> *Regs); 749 CfgVector<RegNumT> GPRArgs; 750 CfgVector<RegNumT> I64Args; 752 void discardUnavailableVFPRegsAndTheirAliases(CfgVector<RegNumT> *Regs); 754 CfgVector<RegNumT> FP32Args; 755 CfgVector<RegNumT> FP64Args;
|
D | IceTargetLoweringARM32.h | 1278 void discardUnavailableGPRsAndTheirAliases(CfgVector<RegNumT> *Regs); 1280 CfgVector<RegNumT> GPRArgs; 1281 CfgVector<RegNumT> I64Args; 1283 void discardUnavailableVFPRegs(CfgVector<RegNumT> *Regs); 1285 CfgVector<RegNumT> FP32Args; 1286 CfgVector<RegNumT> FP64Args; 1287 CfgVector<RegNumT> Vec128Args;
|
D | IceSwitchLowering.h | 27 using CaseClusterArray = CfgVector<CaseCluster>;
|
D | IceRegAlloc.cpp | 162 const CfgVector<InstNumberT> &LRBegin, in livenessValidateIntervals() 163 const CfgVector<InstNumberT> &LREnd) const { in livenessValidateIntervals() 216 CfgVector<InstNumberT> LRBegin(Vars.size(), Inst::NumberSentinel); in initForInfOnly() 217 CfgVector<InstNumberT> LREnd(Vars.size(), Inst::NumberSentinel); in initForInfOnly()
|
D | IceTargetLowering.cpp | 542 CfgVector<Inst *> getInstructionsInRange(CfgNode *Node, InstNumberT Start, in getInstructionsInRange() 544 CfgVector<Inst *> Result; in getInstructionsInRange() 810 CfgVector<size_t> LocalsSize(Func->getNumNodes()); in getVarStackSlotParams() 915 CfgVector<size_t> LocalsSize(Func->getNumNodes()); in assignVarStackSlots()
|
D | IceOperand.h | 631 using RangeType = CfgVector<RangeElementType>; 635 explicit LiveRange(const CfgVector<InstNumberT> &Kills) { in LiveRange() 1046 using InstDefList = CfgVector<const Inst *>; 1153 CfgVector<VariableTracking> Metadata;
|
D | IceCfgNode.cpp | 975 bool IsLiveIn, CfgVector<SizeT> &LiveRegCount) { in emitRegisterUsage() 990 CfgVector<Variable *> LiveRegs; in emitRegisterUsage() 1024 CfgVector<SizeT> &LiveRegCount) { in emitLiveRangesEnded() 1092 CfgVector<SizeT> LiveRegCount(Func->getTarget()->getNumRegisters()); in emit()
|
D | IceInst.h | 250 CfgVector<Operand *> Srcs; 695 CfgVector<CfgNode *> Labels;
|
D | IceTargetLoweringMIPS32.cpp | 122 CfgVector<size_t> LocalsSize(Func->getNumNodes()); in assignVarStackSlots() 1204 CfgVector<RegNumT> *Source; in argInGPR() 1266 CfgVector<RegNumT> *Regs) { in discardNextGPRAndItsAliases() 1271 inline void TargetMIPS32::CallingConv::alignGPR(CfgVector<RegNumT> *Regs) { in alignGPR() 1282 CfgVector<RegNumT> *Regs) { in discardUnavailableGPRsAndTheirAliases() 1289 CfgVector<RegNumT> *Source; in argInVFP() 1336 CfgVector<RegNumT> *Regs) { in discardUnavailableVFPRegsAndTheirAliases() 3355 CfgVector<Variable *> RegArgs; in lowerCall()
|
D | IceTargetLoweringARM32.cpp | 1269 CfgVector<RegNumT> *Source; in argInGPR() 1303 CfgVector<RegNumT> *Regs) { in discardUnavailableGPRsAndTheirAliases() 1311 CfgVector<RegNumT> *Source; in argInVFP() 1341 CfgVector<RegNumT> *Regs) { in discardUnavailableVFPRegs() 3827 CfgVector<Variable *> RegArgs; in lowerCall()
|
D | IceTargetLoweringX86BaseImpl.h | 2624 CfgVector<std::pair<const Type, Operand *>> GprArgs; 4724 CfgVector<InstAssign *> PhiAssigns; 7539 CfgVector<Type> ArgTypes; 7597 const CfgVector<Type> &ArgTypes, Type ReturnType) { 7638 CfgVector<Type> ArgTypes;
|
D | IceTargetLoweringX86Base.h | 290 uint32_t getCallStackArgumentsSizeBytes(const CfgVector<Type> &ArgTypes,
|