Lines Matching refs:AMDGPUPeepholeOpt
40 class LLVM_LIBRARY_VISIBILITY AMDGPUPeepholeOpt : public FunctionPass { class
44 AMDGPUPeepholeOpt(TargetMachine &tm);
45 ~AMDGPUPeepholeOpt();
132 char AMDGPUPeepholeOpt::ID = 0;
158 return new AMDGPUPeepholeOpt(tm); in createAMDGPUPeepholeOpt()
162 AMDGPUPeepholeOpt::AMDGPUPeepholeOpt(TargetMachine &tm) in AMDGPUPeepholeOpt() function in AMDGPUPeepholeOpt
170 AMDGPUPeepholeOpt::~AMDGPUPeepholeOpt() in ~AMDGPUPeepholeOpt()
175 AMDGPUPeepholeOpt::getPassName() const in getPassName()
210 AMDGPUPeepholeOpt::dumpAllIntoArena(Function &F) in dumpAllIntoArena()
236 AMDGPUPeepholeOpt::doIsConstCallConversionIfNeeded() in doIsConstCallConversionIfNeeded()
253 AMDGPUPeepholeOpt::doAtomicConversionIfNeeded(Function &F) in doAtomicConversionIfNeeded()
274 AMDGPUPeepholeOpt::runOnFunction(Function &MF) in runOnFunction()
285 std::bind1st(std::mem_fun(&AMDGPUPeepholeOpt::instLevelOptimizations), in runOnFunction()
298 AMDGPUPeepholeOpt::optimizeCallInst(BasicBlock::iterator *bbb) in optimizeCallInst()
390 AMDGPUPeepholeOpt::setupBitInsert(Instruction *base, in setupBitInsert()
443 AMDGPUPeepholeOpt::optimizeBitInsert(Instruction *inst) in optimizeBitInsert()
683 AMDGPUPeepholeOpt::optimizeBitExtract(Instruction *inst) in optimizeBitExtract()
842 AMDGPUPeepholeOpt::expandBFI(CallInst *CI) in expandBFI()
881 AMDGPUPeepholeOpt::expandBFM(CallInst *CI) in expandBFM()
925 AMDGPUPeepholeOpt::instLevelOptimizations(BasicBlock::iterator *bbb) in instLevelOptimizations()
943 AMDGPUPeepholeOpt::correctMisalignedMemOp(Instruction *inst) in correctMisalignedMemOp()
977 AMDGPUPeepholeOpt::isSigned24BitOps(CallInst *CI) in isSigned24BitOps()
995 AMDGPUPeepholeOpt::expandSigned24BitOps(CallInst *CI) in expandSigned24BitOps()
1067 AMDGPUPeepholeOpt::isRWGLocalOpt(CallInst *CI) in isRWGLocalOpt()
1075 AMDGPUPeepholeOpt::convertAccurateDivide(CallInst *CI) in convertAccurateDivide()
1089 AMDGPUPeepholeOpt::expandAccurateDivide(CallInst *CI) in expandAccurateDivide()
1100 AMDGPUPeepholeOpt::propagateSamplerInst(CallInst *CI) in propagateSamplerInst()
1155 AMDGPUPeepholeOpt::doInitialization(Module &M) in doInitialization()
1161 AMDGPUPeepholeOpt::doFinalization(Module &M) in doFinalization()
1167 AMDGPUPeepholeOpt::getAnalysisUsage(AnalysisUsage &AU) const in getAnalysisUsage()
1174 size_t AMDGPUPeepholeOpt::getTypeSize(Type * const T, bool dereferencePtr) { in getTypeSize()
1212 size_t AMDGPUPeepholeOpt::getTypeSize(StructType * const ST, in getTypeSize()
1228 size_t AMDGPUPeepholeOpt::getTypeSize(IntegerType * const IT, in getTypeSize()
1233 size_t AMDGPUPeepholeOpt::getTypeSize(FunctionType * const FT, in getTypeSize()
1239 size_t AMDGPUPeepholeOpt::getTypeSize(ArrayType * const AT, in getTypeSize()
1246 size_t AMDGPUPeepholeOpt::getTypeSize(VectorType * const VT, in getTypeSize()
1251 size_t AMDGPUPeepholeOpt::getTypeSize(PointerType * const PT, in getTypeSize()
1271 size_t AMDGPUPeepholeOpt::getTypeSize(OpaqueType * const OT, in getTypeSize()