Lines Matching refs:MachineOperand

41 static const MachineFunction *getMFIfAvailable(const MachineOperand &MO) {  in getMFIfAvailable()
48 static MachineFunction *getMFIfAvailable(MachineOperand &MO) { in getMFIfAvailable()
50 getMFIfAvailable(const_cast<const MachineOperand &>(MO))); in getMFIfAvailable()
53 void MachineOperand::setReg(Register Reg) { in setReg()
75 void MachineOperand::substVirtReg(Register Reg, unsigned SubIdx, in substVirtReg()
85 void MachineOperand::substPhysReg(MCRegister Reg, const TargetRegisterInfo &TRI) { in substPhysReg()
99 void MachineOperand::setIsDef(bool Val) { in setIsDef()
116 bool MachineOperand::isRenamable() const { in isRenamable()
134 void MachineOperand::setIsRenamable(bool Val) { in setIsRenamable()
143 void MachineOperand::removeRegFromUses() { in removeRegFromUses()
154 void MachineOperand::ChangeToImmediate(int64_t ImmVal, unsigned TargetFlags) { in ChangeToImmediate()
164 void MachineOperand::ChangeToFPImmediate(const ConstantFP *FPImm, in ChangeToFPImmediate()
175 void MachineOperand::ChangeToES(const char *SymName, in ChangeToES()
188 void MachineOperand::ChangeToGA(const GlobalValue *GV, int64_t Offset, in ChangeToGA()
201 void MachineOperand::ChangeToMCSymbol(MCSymbol *Sym, unsigned TargetFlags) { in ChangeToMCSymbol()
212 void MachineOperand::ChangeToFrameIndex(int Idx, unsigned TargetFlags) { in ChangeToFrameIndex()
223 void MachineOperand::ChangeToTargetIndex(unsigned Idx, int64_t Offset, in ChangeToTargetIndex()
239 void MachineOperand::ChangeToRegister(Register Reg, bool isDef, bool isImp, in ChangeToRegister()
285 bool MachineOperand::isIdenticalTo(const MachineOperand &Other) const { in isIdenticalTo()
291 case MachineOperand::MO_Register: in isIdenticalTo()
294 case MachineOperand::MO_Immediate: in isIdenticalTo()
296 case MachineOperand::MO_CImmediate: in isIdenticalTo()
298 case MachineOperand::MO_FPImmediate: in isIdenticalTo()
300 case MachineOperand::MO_MachineBasicBlock: in isIdenticalTo()
302 case MachineOperand::MO_FrameIndex: in isIdenticalTo()
304 case MachineOperand::MO_ConstantPoolIndex: in isIdenticalTo()
305 case MachineOperand::MO_TargetIndex: in isIdenticalTo()
307 case MachineOperand::MO_JumpTableIndex: in isIdenticalTo()
309 case MachineOperand::MO_GlobalAddress: in isIdenticalTo()
311 case MachineOperand::MO_ExternalSymbol: in isIdenticalTo()
314 case MachineOperand::MO_BlockAddress: in isIdenticalTo()
317 case MachineOperand::MO_RegisterMask: in isIdenticalTo()
318 case MachineOperand::MO_RegisterLiveOut: { in isIdenticalTo()
337 case MachineOperand::MO_MCSymbol: in isIdenticalTo()
339 case MachineOperand::MO_CFIIndex: in isIdenticalTo()
341 case MachineOperand::MO_Metadata: in isIdenticalTo()
343 case MachineOperand::MO_IntrinsicID: in isIdenticalTo()
345 case MachineOperand::MO_Predicate: in isIdenticalTo()
347 case MachineOperand::MO_ShuffleMask: in isIdenticalTo()
354 hash_code llvm::hash_value(const MachineOperand &MO) { in hash_value()
356 case MachineOperand::MO_Register: in hash_value()
359 case MachineOperand::MO_Immediate: in hash_value()
361 case MachineOperand::MO_CImmediate: in hash_value()
363 case MachineOperand::MO_FPImmediate: in hash_value()
365 case MachineOperand::MO_MachineBasicBlock: in hash_value()
367 case MachineOperand::MO_FrameIndex: in hash_value()
369 case MachineOperand::MO_ConstantPoolIndex: in hash_value()
370 case MachineOperand::MO_TargetIndex: in hash_value()
373 case MachineOperand::MO_JumpTableIndex: in hash_value()
375 case MachineOperand::MO_ExternalSymbol: in hash_value()
378 case MachineOperand::MO_GlobalAddress: in hash_value()
381 case MachineOperand::MO_BlockAddress: in hash_value()
384 case MachineOperand::MO_RegisterMask: in hash_value()
385 case MachineOperand::MO_RegisterLiveOut: in hash_value()
387 case MachineOperand::MO_Metadata: in hash_value()
389 case MachineOperand::MO_MCSymbol: in hash_value()
391 case MachineOperand::MO_CFIIndex: in hash_value()
393 case MachineOperand::MO_IntrinsicID: in hash_value()
395 case MachineOperand::MO_Predicate: in hash_value()
397 case MachineOperand::MO_ShuffleMask: in hash_value()
405 static void tryToGetTargetInfo(const MachineOperand &MO, in tryToGetTargetInfo()
426 const char *MachineOperand::getTargetIndexName() const { in getTargetIndexName()
472 MachineOperand::printIRSlotNumber(OS, *Slot); in printIRBlockReference()
516 MachineOperand::printStackObjectReference(OS, FrameIndex, IsFixed, Name); in printFrameIndex()
519 void MachineOperand::printSubRegIdx(raw_ostream &OS, uint64_t Index, in printSubRegIdx()
528 void MachineOperand::printTargetFlags(raw_ostream &OS, in printTargetFlags()
529 const MachineOperand &Op) { in printTargetFlags()
580 void MachineOperand::printSymbol(raw_ostream &OS, MCSymbol &Sym) { in printSymbol()
584 void MachineOperand::printStackObjectReference(raw_ostream &OS, in printStackObjectReference()
597 void MachineOperand::printOperandOffset(raw_ostream &OS, int64_t Offset) { in printOperandOffset()
607 void MachineOperand::printIRSlotNumber(raw_ostream &OS, int Slot) { in printIRSlotNumber()
620 MachineOperand::printSymbol(OS, *Label); in printCFI()
626 MachineOperand::printSymbol(OS, *Label); in printCFI()
631 MachineOperand::printSymbol(OS, *Label); in printCFI()
636 MachineOperand::printSymbol(OS, *Label); in printCFI()
643 MachineOperand::printSymbol(OS, *Label); in printCFI()
649 MachineOperand::printSymbol(OS, *Label); in printCFI()
655 MachineOperand::printSymbol(OS, *Label); in printCFI()
662 MachineOperand::printSymbol(OS, *Label); in printCFI()
670 MachineOperand::printSymbol(OS, *Label); in printCFI()
677 MachineOperand::printSymbol(OS, *Label); in printCFI()
683 MachineOperand::printSymbol(OS, *Label); in printCFI()
689 MachineOperand::printSymbol(OS, *Label); in printCFI()
701 MachineOperand::printSymbol(OS, *Label); in printCFI()
707 MachineOperand::printSymbol(OS, *Label); in printCFI()
715 MachineOperand::printSymbol(OS, *Label); in printCFI()
720 MachineOperand::printSymbol(OS, *Label); in printCFI()
729 void MachineOperand::print(raw_ostream &OS, const TargetRegisterInfo *TRI, in print()
734 void MachineOperand::print(raw_ostream &OS, LLT TypeToPrint, in print()
745 void MachineOperand::print(raw_ostream &OS, ModuleSlotTracker &MST, in print()
753 case MachineOperand::MO_Register: { in print()
808 case MachineOperand::MO_Immediate: { in print()
821 case MachineOperand::MO_CImmediate: in print()
824 case MachineOperand::MO_FPImmediate: in print()
827 case MachineOperand::MO_MachineBasicBlock: in print()
830 case MachineOperand::MO_FrameIndex: { in print()
839 case MachineOperand::MO_ConstantPoolIndex: in print()
843 case MachineOperand::MO_TargetIndex: { in print()
853 case MachineOperand::MO_JumpTableIndex: in print()
856 case MachineOperand::MO_GlobalAddress: in print()
860 case MachineOperand::MO_ExternalSymbol: { in print()
871 case MachineOperand::MO_BlockAddress: { in print()
878 MachineOperand::printOperandOffset(OS, getOffset()); in print()
881 case MachineOperand::MO_RegisterMask: { in print()
906 case MachineOperand::MO_RegisterLiveOut: { in print()
925 case MachineOperand::MO_Metadata: in print()
928 case MachineOperand::MO_MCSymbol: in print()
931 case MachineOperand::MO_CFIIndex: { in print()
938 case MachineOperand::MO_IntrinsicID: { in print()
948 case MachineOperand::MO_Predicate: { in print()
954 case MachineOperand::MO_ShuffleMask: in print()
972 LLVM_DUMP_METHOD void MachineOperand::dump() const { dbgs() << *this << '\n'; } in dump()
1187 MachineOperand::printOperandOffset(OS, getOffset()); in print()