Home
last modified time | relevance | path

Searched refs:TypedVReg (Results 1 – 1 of 1) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DMIRCanonicalizerPass.cpp76 class TypedVReg { class
81 TypedVReg(unsigned reg) : type(RSE_Reg), reg(reg) {} in TypedVReg() function in TypedVReg
82 TypedVReg(VRType type) : type(type), reg(~0U) { in TypedVReg() function in TypedVReg
396 static void doCandidateWalk(std::vector<TypedVReg> &VRegs, in doCandidateWalk()
397 std::queue<TypedVReg> &RegQueue, in doCandidateWalk()
411 VRegs.push_back(TypedVReg(RSE_FrameIndex)); in doCandidateWalk()
425 if (!llvm::any_of(VRegs, [&](const TypedVReg &TR) { in doCandidateWalk()
428 VRegs.push_back(TypedVReg(Reg)); in doCandidateWalk()
432 VRegs.push_back(TypedVReg(Reg)); in doCandidateWalk()
460 RegQueue.push(TypedVReg(RSE_FrameIndex)); in doCandidateWalk()
[all …]