Home
last modified time | relevance | path

Searched refs:DefInfo (Results 1 - 4 of 4) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
H A DAArch64CollectLOH.cpp336 static bool handleMiddleInst(const MachineInstr &MI, LOHInfo &DefInfo, in handleMiddleInst() argument
338 if (!DefInfo.IsCandidate || (&DefInfo != &OpInfo && OpInfo.OneUser)) in handleMiddleInst()
341 if (&DefInfo != &OpInfo) { in handleMiddleInst()
342 OpInfo = DefInfo; in handleMiddleInst()
343 // Invalidate \p DefInfo because we track it in \p OpInfo now. in handleMiddleInst()
344 handleClobber(DefInfo); in handleMiddleInst()
346 DefInfo.LastADRP = nullptr; in handleMiddleInst()
/third_party/skia/third_party/externals/tint/src/reader/spirv/
H A Dfunction.h161 /// @see DefInfo#requires_hoisted_def
239 struct DefInfo { struct
244 DefInfo(const spvtools::opt::Instruction& def_inst,
248 ~DefInfo();
259 /// An index for uniquely and deterministically ordering all DefInfo records
317 inline std::ostream& operator<<(std::ostream& o, const DefInfo& di) { in operator <<()
318 o << "DefInfo{" in operator <<()
566 /// Creates a DefInfo record for each module-scope builtin variable
573 /// Creates a DefInfo record for each locally defined SPIR-V ID.
598 /// In this case the definition's DefInfo#requires_named_const_de
[all...]
H A Dfunction.cc724 DefInfo::DefInfo(const spvtools::opt::Instruction& def_inst, in DefInfo() function in tint::reader::spirv::DefInfo
729 DefInfo::~DefInfo() = default;
4658 def_info_[id] = std::make_unique<DefInfo>(*var, 0, index); in RegisterSpecialBuiltInVariables()
4695 // Create a DefInfo for each value definition in this function. in RegisterLocallyDefinedValues()
4705 def_info_[result_id] = std::make_unique<DefInfo>(inst, block_pos, index); in RegisterLocallyDefinedValues()
/third_party/mesa3d/src/amd/compiler/
H A Daco_register_allocation.cpp202 struct DefInfo { struct
208 DefInfo(ra_ctx& ctx, aco_ptr<Instruction>& instr, RegClass rc_, int operand) : rc(rc_) in DefInfo() function
871 get_reg_simple(ra_ctx& ctx, RegisterFile& reg_file, DefInfo info) in get_reg_simple()
878 DefInfo new_info = info; in get_reg_simple()
1043 DefInfo info, unsigned id) in get_reg_for_create_vector_copy()
1097 DefInfo info = DefInfo(ctx, ctx.pseudo_dummy, var.rc, -1); in get_regs_for_copies()
1110 info = DefInfo(ctx, instr, var.rc, i); in get_regs_for_copies()
1237 std::vector<std::pair<Operand, Definition>>& parallelcopies, const DefInfo& info, in get_reg_impl()
1449 IDAndInfo(unsigned id_, DefInfo info
[all...]

Completed in 14 milliseconds