Lines Matching refs:R600KernelParameters

39 class R600KernelParameters : public FunctionPass {  class
82 R600KernelParameters() : FunctionPass(ID) {}; in R600KernelParameters() function in __anonae0e4a320111::R600KernelParameters
83 R600KernelParameters(const TargetData* TD) : FunctionPass(ID), TD(TD) {} in R600KernelParameters() function in __anonae0e4a320111::R600KernelParameters
91 char R600KernelParameters::ID = 0;
93 static RegisterPass<R600KernelParameters> X("kerparam",
96 bool R600KernelParameters::IsOpenCLKernel(const Function* Fun) { in IsOpenCLKernel()
119 int R600KernelParameters::getLastSpecialID(const std::string &TypeName) { in getLastSpecialID()
131 int R600KernelParameters::getListSize() { in getListSize()
139 bool R600KernelParameters::IsIndirect(Value *Val, std::set<Value*> &Visited) { in IsIndirect()
183 void R600KernelParameters::AddParam(Argument *Arg) { in AddParam()
198 int R600KernelParameters::CalculateArgumentSize(Argument *Arg) { in CalculateArgumentSize()
213 void R600KernelParameters::RunAna(Function* Fun) { in RunAna()
222 void R600KernelParameters::Replace(Function* Fun) { in Replace()
237 void R600KernelParameters::Propagate(Function* Fun) { in Propagate()
245 void R600KernelParameters::Propagate(Value* V, const Twine& Name, bool IsIndirect) { in Propagate()
311 Value* R600KernelParameters::ConstantRead(Function *Fun, Param &P) { in ConstantRead()
361 Value* R600KernelParameters::handleSpecial(Function* Fun, Param& P) { in handleSpecial()
400 bool R600KernelParameters::IsSpecialType(Type* T) { in IsSpecialType()
404 std::string R600KernelParameters::getSpecialTypeName(Type* T) { in getSpecialTypeName()
426 bool R600KernelParameters::runOnFunction (Function &F) { in runOnFunction()
438 void R600KernelParameters::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
443 const char *R600KernelParameters::getPassName() const { in getPassName()
447 bool R600KernelParameters::doInitialization(Module &M) { in doInitialization()
454 bool R600KernelParameters::doFinalization(Module &M) { in doFinalization()
461 return new R600KernelParameters(TD); in createR600KernelParametersPass()