Lines Matching refs:AMDGPUPromoteAlloca
79 class AMDGPUPromoteAlloca : public FunctionPass { class
115 AMDGPUPromoteAlloca() : FunctionPass(ID) {} in AMDGPUPromoteAlloca() function in __anone600ddc80111::AMDGPUPromoteAlloca
132 char AMDGPUPromoteAlloca::ID = 0;
134 INITIALIZE_PASS(AMDGPUPromoteAlloca, DEBUG_TYPE,
137 char &llvm::AMDGPUPromoteAllocaID = AMDGPUPromoteAlloca::ID;
139 bool AMDGPUPromoteAlloca::doInitialization(Module &M) { in doInitialization()
146 bool AMDGPUPromoteAlloca::runOnFunction(Function &F) { in runOnFunction()
178 AMDGPUPromoteAlloca::getLocalSizeYZ(IRBuilder<> &Builder) { in getLocalSizeYZ()
265 Value *AMDGPUPromoteAlloca::getWorkitemID(IRBuilder<> &Builder, unsigned N) { in getWorkitemID()
486 bool AMDGPUPromoteAlloca::binaryOpIsDerivedFromSameAlloca(Value *BaseAlloca, in binaryOpIsDerivedFromSameAlloca()
518 bool AMDGPUPromoteAlloca::collectUsesWithPtrTypes( in collectUsesWithPtrTypes()
621 bool AMDGPUPromoteAlloca::hasSufficientLocalMem(const Function &F) { in hasSufficientLocalMem()
714 bool AMDGPUPromoteAlloca::handleAlloca(AllocaInst &I, bool SufficientLDS) { in handleAlloca()
936 return new AMDGPUPromoteAlloca(); in createAMDGPUPromoteAlloca()