Searched refs:Inst (Results 151 - 175 of 258) sorted by relevance

1234567891011

/freebsd-11.0-release/contrib/llvm/include/llvm/MC/
H A DMCAsmInfo.h543 void addInitialFrameState(const MCCFIInstruction &Inst) { argument
544 InitialFrameState.push_back(Inst);
H A DMCStreamer.h89 const MCInst &Inst, const MCSubtargetInfo &STI);
126 virtual void emitInst(uint32_t Inst, char Suffix = '\0');
698 virtual void EmitInstruction(const MCInst &Inst, const MCSubtargetInfo &STI);
H A DMCTargetAsmParser.h199 virtual unsigned checkTargetMatchPredicate(MCInst &Inst) { argument
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/
H A DObjCARCAnalysisUtils.h124 inline Value *GetArgRCIdentityRoot(Value *Inst) { argument
125 return GetRCIdentityRoot(cast<CallInst>(Inst)->getArgOperand(0));
H A DTargetTransformInfo.h533 bool getTgtMemIntrinsic(IntrinsicInst *Inst, MemIntrinsicInfo &Info) const;
539 Value *getOrCreateResultFromMemIntrinsic(IntrinsicInst *Inst,
650 virtual bool getTgtMemIntrinsic(IntrinsicInst *Inst,
652 virtual Value *getOrCreateResultFromMemIntrinsic(IntrinsicInst *Inst,
850 bool getTgtMemIntrinsic(IntrinsicInst *Inst,
852 return Impl.getTgtMemIntrinsic(Inst, Info);
854 Value *getOrCreateResultFromMemIntrinsic(IntrinsicInst *Inst,
856 return Impl.getOrCreateResultFromMemIntrinsic(Inst, ExpectedType);
H A DSparsePropagation.h179 void UpdateState(Instruction &Inst, LatticeVal V);
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DMachineModuleInfo.h278 addFrameInst(const MCCFIInstruction &Inst) { argument
279 FrameInstructions.push_back(Inst);
/freebsd-11.0-release/contrib/llvm/lib/MC/
H A DWinCOFFStreamer.cpp44 void MCWinCOFFStreamer::EmitInstToData(const MCInst &Inst, argument
51 getAssembler().getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI);
H A DMCAsmStreamer.cpp102 void AddEncodingComment(const MCInst &Inst, const MCSubtargetInfo &);
237 void EmitInstruction(const MCInst &Inst, const MCSubtargetInfo &STI) override;
1240 void MCAsmStreamer::AddEncodingComment(const MCInst &Inst,
1246 Emitter->encodeInstruction(Inst, VecOS, Fixups, STI);
1324 void MCAsmStreamer::EmitInstruction(const MCInst &Inst, const MCSubtargetInfo &STI) {
1330 AddEncodingComment(Inst, STI);
1334 Inst.dump_pretty(GetCommentOS(), InstPrinter.get(), "\n ");
1339 getTargetStreamer()->prettyPrintAsm(*InstPrinter, OS, Inst, STI);
1341 InstPrinter->printInst(&Inst, OS, "", STI);
H A DMCMachOStreamer.cpp50 void EmitInstToData(const MCInst &Inst, const MCSubtargetInfo &STI) override;
433 void MCMachOStreamer::EmitInstToData(const MCInst &Inst, argument
440 getAssembler().getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI);
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp208 Instruction *Inst = cast<Instruction>(U); local
209 IRBuilder<> Builder(Inst);
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DLICM.cpp84 static bool isGuaranteedToExecute(const Instruction &Inst,
88 static bool isSafeToExecuteUnconditionally(const Instruction &Inst,
739 static bool isSafeToExecuteUnconditionally(const Instruction &Inst, argument
745 if (isSafeToSpeculativelyExecute(&Inst, CtxI, DT, TLI))
748 return isGuaranteedToExecute(Inst, DT, CurLoop, SafetyInfo);
751 static bool isGuaranteedToExecute(const Instruction &Inst, argument
763 if (Inst.getParent() == CurLoop->getHeader())
765 // Inst.
779 if (!DT->dominates(Inst.getParent(), ExitBlock))
H A DLoopIdiomRecognize.cpp442 Instruction *Inst = &*I++; local
444 if (MemSetInst *MSI = dyn_cast<MemSetInst>(Inst)) {
895 Instruction *Inst = &*Iter; local
896 if (Inst->getOpcode() != Instruction::Add)
899 ConstantInt *Inc = dyn_cast<ConstantInt>(Inst->getOperand(1));
903 PHINode *Phi = dyn_cast<PHINode>(Inst->getOperand(0));
909 for (User *U : Inst->users()) {
917 CountInst = Inst;
1033 // If the population counter's initial value is not zero, insert Add Inst.
/freebsd-11.0-release/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.cpp128 MCInst const &Inst,
130 assert(HexagonMCInstrInfo::isExtendable(MCII, Inst) ||
131 HexagonMCInstrInfo::isExtended(MCII, Inst));
133 MCInstrDesc const &Desc = HexagonMCInstrInfo::getDesc(MCII, Inst);
136 HexagonMCInstrInfo::getType(MCII, Inst) == HexagonII::TypeCR)
153 MCInst const *Inst = local
155 if (isImmext(*Inst))
156 return Inst;
127 deriveExtender(MCInstrInfo const &MCII, MCInst const &Inst, MCOperand const &MO) argument
H A DHexagonMCInstrInfo.h83 MCInst deriveExtender(MCInstrInfo const &MCII, MCInst const &Inst,
87 MCInst deriveSubInst(MCInst const &Inst);
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCMCTargetDesc.cpp83 MCCFIInstruction Inst = local
85 MAI->addInitialFrameState(Inst);
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcAsmBackend.cpp236 bool mayNeedRelaxation(const MCInst &Inst) const override {
251 void relaxInstruction(const MCInst &Inst, MCInst &Res) const override {
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DStackColoring.cpp487 Instruction *Inst = const_cast<AllocaInst *>(To); local
489 BitCastInst *Cast = new BitCastInst(Inst, From->getType());
490 Cast->insertAfter(Inst);
491 Inst = Cast;
501 const_cast<AllocaInst *>(From)->replaceAllUsesWith(Inst);
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp602 : Inst(nullptr), FirstInBundle(nullptr), NextInBundle(nullptr),
660 os << "/ " << *Inst; local
662 os << '[' << *Inst; local
665 os << ';' << *SD->Inst;
670 os << *Inst; local
674 Instruction *Inst; member in struct:__anon3297::BoUpSLP::ScheduleData
780 for (Use &U : BundleMember->Inst->operands()) {
1719 Instruction *Inst = dyn_cast<Instruction>(VectorizableTree[N].Scalars[0]); local
1720 if (!Inst)
1724 PrevInst = Inst;
4093 Value *Inst = BI->getOperand(0); local
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/
H A DX86FloatingPoint.cpp1289 void FPS::handleSpecialFP(MachineBasicBlock::iterator &Inst) { argument
1290 MachineInstr *MI = Inst;
1293 handleCall(Inst);
1318 duplicateToTop(SrcFP, DstFP, Inst);
1327 BuildMI(*MBB, Inst, MI->getDebugLoc(), TII->get(X86::LD_F0));
1469 shuffleStackTop(STUsesArray, NumSTUses, Inst);
1504 freeStackSlotAfter(Inst, FPReg);
1601 Inst = MBB->erase(Inst); // Remove the pseudo instruction
1605 if (Inst
[all...]
/freebsd-11.0-release/contrib/llvm/utils/TableGen/
H A DCodeGenSchedule.cpp71 for (const CodeGenInstruction *Inst : Target.instructions()) {
73 if (R.match(Inst->TheDef->getName()))
74 Elts.insert(Inst->TheDef);
207 for (const CodeGenInstruction *Inst : Target.instructions()) {
208 Record *SchedDef = Inst->TheDef;
501 for (const CodeGenInstruction *Inst : Target.instructions()) {
502 Record *ItinDef = Inst->TheDef->getValueAsDef("Itinerary");
504 if (!Inst->TheDef->isValueUnset("SchedRW"))
505 findRWs(Inst->TheDef->getValueAsListOfDefs("SchedRW"), Writes, Reads);
511 InstrClassMap[Inst
[all...]
/freebsd-11.0-release/contrib/llvm/lib/Analysis/
H A DCostModel.cpp523 Instruction *Inst = &*it; local
524 unsigned Cost = getInstructionCost(Inst);
530 OS << " for instruction: "<< *Inst << "\n"; local
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp263 } else if (Instruction *Inst = dyn_cast<Instruction>(Cond)) {
264 BasicBlock *Parent = Inst->getParent();
266 if (L->contains(Inst)) {
/freebsd-11.0-release/contrib/llvm/lib/IR/
H A DCore.cpp570 int LLVMHasMetadata(LLVMValueRef Inst) { argument
571 return unwrap<Instruction>(Inst)->hasMetadata();
574 LLVMValueRef LLVMGetMetadata(LLVMValueRef Inst, unsigned KindID) { argument
575 auto *I = unwrap<Instruction>(Inst);
596 void LLVMSetMetadata(LLVMValueRef Inst, unsigned KindID, LLVMValueRef Val) { argument
599 unwrap<Instruction>(Inst)->setMetadata(KindID, N);
1968 LLVMBasicBlockRef LLVMGetInstructionParent(LLVMValueRef Inst) { argument
1969 return wrap(unwrap<Instruction>(Inst)->getParent());
1988 LLVMValueRef LLVMGetNextInstruction(LLVMValueRef Inst) { argument
1989 Instruction *Instr = unwrap<Instruction>(Inst);
1996 LLVMGetPreviousInstruction(LLVMValueRef Inst) argument
2004 LLVMInstructionEraseFromParent(LLVMValueRef Inst) argument
2008 LLVMGetICmpPredicate(LLVMValueRef Inst) argument
2017 LLVMGetFCmpPredicate(LLVMValueRef Inst) argument
2026 LLVMGetInstructionOpcode(LLVMValueRef Inst) argument
2032 LLVMInstructionClone(LLVMValueRef Inst) argument
2217 LLVMSetInstDebugLocation(LLVMBuilderRef Builder, LLVMValueRef Inst) argument
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/Target/
H A DTargetInstrInfo.h805 /// Return true if the input \P Inst is part of a chain of dependent ops
810 bool isReassociationCandidate(const MachineInstr &Inst, bool &Commuted) const;
812 /// Return true when \P Inst is both associative and commutative.
813 virtual bool isAssociativeAndCommutative(const MachineInstr &Inst) const {
817 /// Return true when \P Inst has reassociable operands in the same \P MBB.
818 virtual bool hasReassociableOperands(const MachineInstr &Inst,
821 /// Return true when \P Inst has reassociable sibling.
822 bool hasReassociableSibling(const MachineInstr &Inst, bool &Commuted) const;

Completed in 172 milliseconds

1234567891011