Searched refs:isAsCheapAsAMove (Results 1 - 20 of 20) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DRegAllocScore.cpp105 if (MI.getDesc().isAsCheapAsAMove()) {
H A DLiveRangeEdit.cpp172 if (cheapAsAMove && !TII.isAsCheapAsAMove(*RM.OrigMI))
H A DMachineCSE.cpp477 if (TII->isAsCheapAsAMove(*MI)) {
808 TII->isAsCheapAsAMove(*MI) ||
H A DMachineLICM.cpp1080 if (TII->isAsCheapAsAMove(MI) || MI.isCopyLike())
H A DMachineSink.cpp595 if (!MI.isCopy() && !TII->isAsCheapAsAMove(MI))
H A DRegisterCoalescer.cpp1296 if (!TII->isAsCheapAsAMove(*DefMI))
/openbsd-current/gnu/llvm/llvm/utils/TableGen/
H A DInstrDocsEmitter.cpp130 FLAG(isAsCheapAsAMove)
H A DCodeGenInstruction.h279 bool isAsCheapAsAMove : 1;
H A DCodeGenInstruction.cpp481 isAsCheapAsAMove = R->getValueAsBit("isAsCheapAsAMove");
H A DInstrInfoEmitter.cpp1158 if (Inst.isAsCheapAsAMove) OS << "|(1ULL<<MCID::CheapAsAMove)";
/openbsd-current/gnu/llvm/llvm/include/llvm/MC/
H A DMCInstrDesc.h540 /// This method could be called by interface TargetInstrInfo::isAsCheapAsAMove
542 bool isAsCheapAsAMove() const { return Flags & (1ULL << MCID::CheapAsAMove); } function in class:llvm::MCInstrDesc
/openbsd-current/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.h123 bool isAsCheapAsAMove(const MachineInstr &MI) const override;
H A DRISCVInstrInfo.cpp1214 bool RISCVInstrInfo::isAsCheapAsAMove(const MachineInstr &MI) const { function in class:RISCVInstrInfo
1232 return MI.isAsCheapAsAMove();
/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonInstrInfo.h339 bool isAsCheapAsAMove(const MachineInstr &MI) const override;
H A DHexagonInstrInfo.cpp154 bool HexagonInstrInfo::isAsCheapAsAMove(const MachineInstr &MI) const { function in class:HexagonInstrInfo
157 return MI.isAsCheapAsAMove();
173 return MI.isAsCheapAsAMove();
/openbsd-current/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetInstrInfo.h377 virtual bool isAsCheapAsAMove(const MachineInstr &MI) const { function in class:llvm::TargetInstrInfo
378 return MI.isAsCheapAsAMove();
H A DMachineInstr.h1166 bool isAsCheapAsAMove(QueryType Type = AllInBundle) const {
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.h49 bool isAsCheapAsAMove(const MachineInstr &MI) const override;
H A DAArch64InstrInfo.cpp800 bool AArch64InstrInfo::isAsCheapAsAMove(const MachineInstr &MI) const { function in class:AArch64InstrInfo
802 return MI.isAsCheapAsAMove();
828 return MI.isAsCheapAsAMove();
/openbsd-current/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyRegStackify.cpp259 return Def.isAsCheapAsAMove() && TII->isTriviallyReMaterializable(Def);

Completed in 381 milliseconds