Home
last modified time | relevance | path

Searched refs:SIFoldOperands (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp69 class SIFoldOperands : public MachineFunctionPass { class
124 SIFoldOperands() : MachineFunctionPass(ID) { in SIFoldOperands() function in __anon62acd4700111::SIFoldOperands
140 INITIALIZE_PASS(SIFoldOperands, DEBUG_TYPE,
143 char SIFoldOperands::ID = 0;
145 char &llvm::SIFoldOperandsID = SIFoldOperands::ID;
180 bool SIFoldOperands::frameIndexMayFold(const MachineInstr &UseMI, int OpNo, in frameIndexMayFold()
200 return new SIFoldOperands(); in createSIFoldOperandsPass()
203 bool SIFoldOperands::canUseImmWithOpSel(FoldCandidate &Fold) const { in canUseImmWithOpSel()
233 bool SIFoldOperands::tryFoldImmWithOpSel(FoldCandidate &Fold) const { in tryFoldImmWithOpSel()
357 bool SIFoldOperands::updateOperand(FoldCandidate &Fold) const { in updateOperand()
[all …]
H A DSIInstructions.td131 // SIFoldOperands pass to enable folding of inline immediates.