Searched refs:Instr (Results 51 - 75 of 93) sorted by relevance

1234

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/Disassembler/
H A DSparcDisassembler.cpp37 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
331 DecodeStatus SparcDisassembler::getInstruction(MCInst &Instr, uint64_t &Size, argument
346 Result = decodeInstruction(DecoderTableSparcV932, Instr, Insn, Address, this, STI);
350 Result = decodeInstruction(DecoderTableSparcV832, Instr, Insn, Address, this, STI);
356 decodeInstruction(DecoderTableSparc32, Instr, Insn, Address, this, STI);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DInstrProfiling.cpp427 static InstrProfIncrementInst *castToIncrementInst(Instruction *Instr) { argument
428 InstrProfIncrementInst *Inc = dyn_cast<InstrProfIncrementInstStep>(Instr);
431 return dyn_cast<InstrProfIncrementInst>(Instr);
439 auto Instr = I++; local
440 InstrProfIncrementInst *Inc = castToIncrementInst(&*Instr);
444 } else if (auto *Ind = dyn_cast<InstrProfValueProfileInst>(Instr)) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanSLP.cpp351 if (auto *Instr = VPInstr->getUnderlyingInstr()) {
352 dbgs() << *Instr << " | ";
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenTarget.cpp460 const CodeGenInstruction *Instr = GetInstByName(*p, Insts, Records); local
461 assert(Instr && "Missing target independent instruction");
462 assert(Instr->Namespace == "TargetOpcode" && "Bad namespace");
463 InstrsByEnum.push_back(Instr);
H A DGICombinerEmitter.cpp405 auto &Instr = local
412 MatchDag.getContext().makeOperandList(Instr));
414 N->setOpcodeAnnotation(&Instr);
416 makeNameForAnonPredicate(*this), Instr);
H A DCodeGenDAGPatterns.cpp3826 for (Record *Instr : Instrs) {
3829 if (isa<ListInit>(Instr->getValueInit("Pattern")))
3830 LI = Instr->getValueAsListInit("Pattern");
3842 CodeGenInstruction &InstInfo = Target.getInstruction(Instr);
3856 Instructions.insert(std::make_pair(Instr,
3861 CodeGenInstruction &CGI = Target.getInstruction(Instr);
3867 Record *Instr = Entry.first; local
3873 TreePattern Pattern(Instr, SrcPattern, true, *this);
3874 TreePattern Result(Instr, ResultPattern, false, *this);
3875 ParseOnePattern(Instr, Patter
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp1422 MachineInstr &Instr = *I;
1423 if (Instr.isPHI()) {
1424 unsigned PHIDestReg = getPHIDestReg(Instr);
1426 LLVM_DEBUG(Instr.dump());
1427 PHIs.insert(&Instr);
1428 PHIInfo.addDest(PHIDestReg, Instr.getDebugLoc());
1429 storePHILinearizationInfoDest(PHIDestReg, Instr);
2504 MachineInstr &Instr = II;
2507 if (!Instr.isPHI())
2510 int numPreds = getPHINumInputs(Instr);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm-c/
H A DCore.h3093 LLVMInstructionGetAllMetadataOtherThanDebugLoc(LLVMValueRef Instr,
3207 unsigned LLVMGetNumArgOperands(LLVMValueRef Instr);
3218 void LLVMSetInstructionCallConv(LLVMValueRef Instr, unsigned CC);
3228 unsigned LLVMGetInstructionCallConv(LLVMValueRef Instr);
3230 void LLVMSetInstrParamAlignment(LLVMValueRef Instr, unsigned index,
3265 LLVMValueRef LLVMGetCalledValue(LLVMValueRef Instr);
3521 LLVMValueRef Instr);
3522 void LLVMPositionBuilderBefore(LLVMBuilderRef Builder, LLVMValueRef Instr);
3526 void LLVMInsertIntoBuilder(LLVMBuilderRef Builder, LLVMValueRef Instr);
3527 void LLVMInsertIntoBuilderWithName(LLVMBuilderRef Builder, LLVMValueRef Instr,
[all...]
H A DDebugInfo.h1224 * \param Instr Instruction acting as a location for the new intrinsic.
1228 LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr);
1252 * \param Instr Instruction acting as a location for the new intrinsic.
1259 LLVMValueRef Instr);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp345 auto IsAllOpsVirtualReg = [](const MachineInstr &Instr) {
346 for (const auto &MO : Instr.explicit_operands())
352 auto IsReassociable = [&](const MachineInstr &Instr, int16_t &AddOpIdx,
356 Idx = getFMAOpIdxInfo(Instr.getOpcode());
359 } else if (Instr.getOpcode() !=
366 if (!(Instr.getFlag(MachineInstr::MIFlag::FmReassoc) &&
367 Instr.getFlag(MachineInstr::MIFlag::FmNsz)))
371 if (!IsAllOpsVirtualReg(Instr))
379 const MachineOperand &OpAdd = Instr.getOperand(AddOpIdx);
385 // If this is not Leaf FMA Instr, it
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DRewriteStatepointsForGC.cpp2021 for (Instruction *Instr : Chain) {
2022 if (CastInst *CI = dyn_cast<CastInst>(Instr)) {
2031 } else if (GetElementPtrInst *GEP = dyn_cast<GetElementPtrInst>(Instr)) {
2156 for (Instruction *Instr: ChainToBase) {
2161 assert(isa<GetElementPtrInst>(Instr) || isa<CastInst>(Instr));
2163 Instruction *ClonedValue = Instr->clone();
2165 ClonedValue->setName(Instr->getName() + ".remat");
2194 LastValue = Instr;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugFrame.h125 const Instruction &Instr, unsigned OperandIdx,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp386 for (auto &Instr : ToBeRemoved)
387 Instr->eraseFromParent();
433 for (auto &Instr : ToBeRemoved)
434 Instr->eraseFromParent();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstructionSelector.cpp742 struct Instr { struct
745 Instr(unsigned Opcode, Register Def, Register LHS, Register RHS) function in struct:Instr
755 SmallVector<struct Instr, 2> Instructions;
805 for (const struct Instr &Instruction : Instructions) {
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DGVN.h327 bool performScalarPREInsertion(Instruction *Instr, BasicBlock *Pred,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/Disassembler/
H A DWebAssemblyDisassembler.cpp46 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/Disassembler/
H A DVEDisassembler.cpp38 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,
228 DecodeStatus VEDisassembler::getInstruction(MCInst &Instr, uint64_t &Size, argument
241 Result = decodeInstruction(DecoderTableVE64, Instr, Insn, Address, this, STI);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.cpp1089 static bool UpdateOperandRegClass(MachineInstr &Instr) {
1090 MachineBasicBlock *MBB = Instr.getParent();
1098 for (unsigned OpIdx = 0, EndIdx = Instr.getNumOperands(); OpIdx < EndIdx;
1100 MachineOperand &MO = Instr.getOperand(OpIdx);
1102 Instr.getRegClassConstraint(OpIdx, TII, TRI);
1201 for (const MachineInstr &Instr :
1204 Instr.modifiesRegister(AArch64::NZCV, TRI)) ||
1205 ((AccessToCheck & AK_Read) && Instr.readsRegister(AArch64::NZCV, TRI)))
1263 /// Get opcode of S version of Instr.
1264 /// If Instr i
1267 sForm(MachineInstr &Instr) argument
1345 findCondCodeUsedByInstr(const MachineInstr &Instr) argument
[all...]
H A DAArch64FrameLowering.cpp3040 for (const auto &Instr
3041 : TagStores) { dbgs() << " " << *Instr.MI; });
3185 for (auto &Instr : Instrs) {
3186 if (CurOffset > Instr.Offset)
3188 CurOffset = Instr.Offset + Instr.Size;
3195 for (auto &Instr : Instrs) {
3196 if (EndOffset && *EndOffset != Instr.Offset) {
3202 TSE.addInstruction(Instr);
3203 EndOffset = Instr
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAddSub.cpp212 Instruction *Instr = nullptr; member in class:__anon4559::FAddCombine
438 Instr = I;
594 Result = ConstantFP::get(Instr->getType(), 0.0);
687 NewInstr->setDebugLoc(Instr->getDebugLoc());
694 NewInstr->setFastMathFlags(Instr->getFastMathFlags());
742 return Coeff.getValue(Instr->getType());
758 return createFMul(OpndVal, Coeff.getValue(Instr->getType()));
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h166 /// Print the dependence. \p Instr is used to map the instruction
599 Instruction *Instr = nullptr);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DDebugInfo.cpp1355 LLVMMetadataRef DL, LLVMValueRef Instr) {
1359 unwrap<Instruction>(Instr)));
1376 LLVMValueRef Instr) {
1380 unwrap<Instruction>(Instr)));
1353 LLVMDIBuilderInsertDeclareBefore(LLVMDIBuilderRef Builder, LLVMValueRef Storage, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DL, LLVMValueRef Instr) argument
1371 LLVMDIBuilderInsertDbgValueBefore(LLVMDIBuilderRef Builder, LLVMValueRef Val, LLVMMetadataRef VarInfo, LLVMMetadataRef Expr, LLVMMetadataRef DebugLoc, LLVMValueRef Instr) argument
H A DDiagnosticInfo.cpp56 : DiagnosticInfo(DK_InlineAsm, Severity), MsgStr(MsgStr), Instr(&I) {
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/GlobalISel/
H A DGIMatchTree.h349 void declareInstr(const GIMatchDagInstr *Instr, unsigned ID);
366 OS << "Declared Instr #" << I.first << "\n";
368 OS << "Declared Instr #" << I.first.first << ", Op #" << I.first.second
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/Disassembler/
H A DPPCDisassembler.cpp35 DecodeStatus getInstruction(MCInst &Instr, uint64_t &Size,

Completed in 411 milliseconds

1234