reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/AMDGPULibCalls.cpp
   73   FunctionCallee getFunction(Module *M, const FuncInfo &fInfo);
   76   bool replaceWithNative(CallInst *CI, const FuncInfo &FInfo);
   79                          FuncInfo *FInfo=nullptr /*out*/);
   81   bool TDOFold(CallInst *CI, const FuncInfo &FInfo);
   86   bool fold_recip(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
   89   bool fold_divide(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
   92   bool fold_pow(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
   95   bool fold_rootn(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
   98   bool fold_fma_mad(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
  101   bool sincosUseNative(CallInst *aCI, const FuncInfo &FInfo);
  104   bool evaluateScalarMathFunc(FuncInfo &FInfo, double& Res0,
  106   bool evaluateCall(CallInst *aCI, FuncInfo &FInfo);
  109   bool fold_exp(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
  112   bool fold_exp2(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
  115   bool fold_exp10(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
  118   bool fold_log(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
  121   bool fold_log2(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
  124   bool fold_log10(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
  127   bool fold_sqrt(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
  133   bool fold_read_write_pipe(CallInst *CI, IRBuilder<> &B, FuncInfo &FInfo);
  143   FunctionCallee getNativeFunction(Module *M, const FuncInfo &FInfo);
  478 FunctionCallee AMDGPULibCalls::getFunction(Module *M, const FuncInfo &fInfo) {
  487                                     FuncInfo *FInfo) {
  511 bool AMDGPULibCalls::sincosUseNative(CallInst *aCI, const FuncInfo &FInfo) {
  549   FuncInfo FInfo;
  579                                           FuncInfo &FInfo) {
  664   FuncInfo FInfo;
  735 bool AMDGPULibCalls::TDOFold(CallInst *CI, const FuncInfo &FInfo) {
  799 bool AMDGPULibCalls::replaceWithNative(CallInst *CI, const FuncInfo &FInfo) {
  822                                 const FuncInfo &FInfo) {
  840                                  const FuncInfo &FInfo) {
  870                               const FuncInfo &FInfo) {
 1155                                 const FuncInfo &FInfo) {
 1209                                   const FuncInfo &FInfo) {
 1254                                                  const FuncInfo &FInfo) {
 1257   FuncInfo nf = FInfo;
 1264                                const FuncInfo &FInfo) {
 1427 bool AMDGPULibCalls::evaluateScalarMathFunc(FuncInfo &FInfo,
 1622 bool AMDGPULibCalls::evaluateCall(CallInst *aCI, FuncInfo &FInfo) {