Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/tools/llvm-exegesis/lib/
H A DParallelSnippetGenerator.cpp259 BitVector ImplicitDefs(State.getRegInfo().getNumRegs()); in generateSnippetForInstrAvoidingDefUseOverlap() local
267 ImplicitDefs.set(Op.getImplicitReg()); in generateSnippetForInstrAvoidingDefUseOverlap()
274 getAliasedBits(State.getRegInfo(), ImplicitDefs); in generateSnippetForInstrAvoidingDefUseOverlap()
/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp189 if (!II->ImplicitDefs.empty()) { in EmitInstrDocs()
192 for (Record *Def : II->ImplicitDefs) in EmitInstrDocs()
H A DCodeGenInstruction.cpp487 ImplicitDefs = R->getValueAsListOfDefs("Defs"); in CodeGenInstruction()
522 if (ImplicitDefs.empty()) return MVT::Other; in HasOneImplicitDefWithKnownVT()
525 Record *FirstImplicitDef = ImplicitDefs[0]; in HasOneImplicitDefWithKnownVT()
H A DInstrInfoEmitter.cpp911 llvm::append_range(ImplicitOps, II->ImplicitDefs); in run()
1121 << Inst.ImplicitDefs.size() << ",\t0"; in emitRecord()
1188 llvm::append_range(ImplicitOps, Inst.ImplicitDefs); in emitRecord()
H A DCodeGenInstruction.h244 std::vector<Record*> ImplicitDefs, ImplicitUses; variable
H A DDAGISelMatcherGen.cpp926 HandledReg = II.ImplicitDefs[0]; in EmitResultInstructionAsOperand()
1068 HandledReg = II.ImplicitDefs[0]; in EmitResultCode()
H A DGlobalISelEmitter.cpp3144 if (!I->ImplicitDefs.empty() || !I->ImplicitUses.empty()) { in emitActionOpcodes()
3145 for (auto *Def : I->ImplicitDefs) { in emitActionOpcodes()
3661 const std::vector<Record *> &ImplicitDefs) const;
5027 const std::vector<Record *> &ImplicitDefs) const { in importImplicitDefRenderers()
5028 if (!ImplicitDefs.empty()) in importImplicitDefRenderers()
H A DCodeGenDAGPatterns.cpp2584 if (!InstInfo.ImplicitDefs.empty()) { in ApplyTypeConstraints()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineCSE.cpp536 SmallVector<unsigned, 2> ImplicitDefs; in ProcessBlockCSE() local
644 ImplicitDefs.push_back(OldReg); in ProcessBlockCSE()
708 for (auto ImplicitDef : ImplicitDefs) in ProcessBlockCSE()
715 for (auto ImplicitDef : ImplicitDefs) in ProcessBlockCSE()
743 ImplicitDefs.clear(); in ProcessBlockCSE()
/openbsd-src/gnu/llvm/llvm/docs/
H A DCodeGenerator.rst1353 ``TargetInstrInfo::get(opcode)::ImplicitDefs``, where ``opcode`` is the opcode