Home
last modified time | relevance | path

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

/external/swiftshader/third_party/subzero/docs/
DLOWERING.rst142 ``InstFakeKill`` pseudo-instruction to compactly mark such register kills. For
144 in that instruction. The ``InstFakeKill`` instruction is inserted after the
148 NewInst = InstFakeKill::create(Func, CallInst);
150 The last argument to the ``InstFakeKill`` constructor links it to the previous
152 the ``InstFakeKill`` instruction is eliminated as well. The linked ``call``
173 NewInst = InstFakeKill::create(Func, CallInst);
201 NewInst = InstFakeKill::create(Func, CallInst);
214 InstFakeKill // eax, ecx, edx
/external/swiftshader/third_party/subzero/src/
DIceInst.h954 class InstFakeKill : public InstHighLevel {
955 InstFakeKill() = delete;
956 InstFakeKill(const InstFakeKill &) = delete;
957 InstFakeKill &operator=(const InstFakeKill &) = delete;
960 static InstFakeKill *create(Cfg *Func, const Inst *Linked) { in create()
961 return new (Func->allocate<InstFakeKill>()) InstFakeKill(Func, Linked); in create()
973 InstFakeKill(Cfg *Func, const Inst *Linked);
DIceInst.cpp583 InstFakeKill::InstFakeKill(Cfg *Func, const Inst *Linked) in InstFakeKill() function in Ice::InstFakeKill
1042 void InstFakeKill::emit(const Cfg *Func) const { (void)Func; } in emit()
1044 void InstFakeKill::dump(const Cfg *Func) const { in dump()
DIceRegAlloc.cpp149 if (auto *Kill = llvm::dyn_cast<InstFakeKill>(&I)) { in initForGlobal()
DIceTargetLowering.cpp381 llvm::isa<InstFakeKill>(I) || I->isRedundantAssign() || in doNopInsertion()
DIceTargetLoweringMIPS32.cpp3588 Context.insert(InstFakeKill::create(Func, NewCall)); in lowerCall()
DIceTargetLoweringARM32.cpp3850 Context.insert<InstFakeKill>(NewCall); in lowerCall()
DIceTargetLoweringX86BaseImpl.h2756 Context.insert<InstFakeKill>(NewCall);