|
LLVM 23.0.0git
|
#include "llvm/CodeGen/GlobalISel/CSEInfo.h"
|
inline |
Definition at line 176 of file CSEInfo.h.
Referenced by addNodeIDMachineOperand(), and addNodeIDRegType().
| const GISelInstProfileBuilder & GISelInstProfileBuilder::addNodeID | ( | const MachineInstr * | MI | ) | const |
Definition at line 328 of file CSEInfo.cpp.
References addNodeIDFlag(), addNodeIDMachineOperand(), addNodeIDMBB(), addNodeIDOpcode(), and MI.
Referenced by INITIALIZE_PASS(), and llvm::GISelCSEInfo::verify().
| const GISelInstProfileBuilder & GISelInstProfileBuilder::addNodeIDFlag | ( | unsigned | Flag | ) | const |
Definition at line 401 of file CSEInfo.cpp.
Referenced by addNodeID().
| const GISelInstProfileBuilder & GISelInstProfileBuilder::addNodeIDImmediate | ( | int64_t | Imm | ) | const |
Definition at line 377 of file CSEInfo.cpp.
| const GISelInstProfileBuilder & GISelInstProfileBuilder::addNodeIDMachineOperand | ( | const MachineOperand & | MO | ) | const |
Definition at line 413 of file CSEInfo.cpp.
References addNodeIDReg(), addNodeIDRegNum(), assert(), llvm::MachineOperand::getCImm(), llvm::MachineOperand::getFPImm(), llvm::MachineOperand::getImm(), llvm::MachineOperand::getPredicate(), llvm::MachineOperand::getReg(), GISelInstProfileBuilder(), llvm::MachineOperand::isCImm(), llvm::MachineOperand::isDef(), llvm::MachineOperand::isFPImm(), llvm::MachineOperand::isImm(), llvm::MachineOperand::isImplicit(), llvm::MachineOperand::isPredicate(), llvm::MachineOperand::isReg(), and llvm_unreachable.
Referenced by addNodeID(), addNodeIDRegType(), llvm::CSEMIRBuilder::buildConstant(), and llvm::CSEMIRBuilder::buildFConstant().
| const GISelInstProfileBuilder & GISelInstProfileBuilder::addNodeIDMBB | ( | const MachineBasicBlock * | MBB | ) | const |
| const GISelInstProfileBuilder & GISelInstProfileBuilder::addNodeIDOpcode | ( | unsigned | Opc | ) | const |
| const GISelInstProfileBuilder & GISelInstProfileBuilder::addNodeIDReg | ( | Register | Reg | ) | const |
Definition at line 408 of file CSEInfo.cpp.
References addNodeIDRegType().
Referenced by addNodeIDMachineOperand().
| const GISelInstProfileBuilder & GISelInstProfileBuilder::addNodeIDRegNum | ( | Register | Reg | ) | const |
Definition at line 383 of file CSEInfo.cpp.
Referenced by addNodeIDMachineOperand().
| const GISelInstProfileBuilder & GISelInstProfileBuilder::addNodeIDRegType | ( | const LLT | Ty | ) | const |
Definition at line 344 of file CSEInfo.cpp.
Referenced by addNodeIDReg(), and addNodeIDRegType().
| const GISelInstProfileBuilder & GISelInstProfileBuilder::addNodeIDRegType | ( | const Register | Reg | ) | const |
Definition at line 389 of file CSEInfo.cpp.
References addNodeIDMachineOperand(), and llvm::MachineOperand::CreateReg().
| const GISelInstProfileBuilder & GISelInstProfileBuilder::addNodeIDRegType | ( | const RegisterBank * | RB | ) | const |
Definition at line 357 of file CSEInfo.cpp.
| const GISelInstProfileBuilder & GISelInstProfileBuilder::addNodeIDRegType | ( | const TargetRegisterClass * | RC | ) | const |
Definition at line 351 of file CSEInfo.cpp.
| const GISelInstProfileBuilder & GISelInstProfileBuilder::addNodeIDRegType | ( | MachineRegisterInfo::VRegAttrs | Attrs | ) | const |
Definition at line 362 of file CSEInfo.cpp.
References addNodeIDRegType(), llvm::cast(), llvm::dyn_cast_if_present(), and GISelInstProfileBuilder().