|
LLVM
3.7.0
|
#include "llvm/Transforms/Utils/BuildLibCalls.h"#include "llvm/ADT/SmallString.h"#include "llvm/IR/Constants.h"#include "llvm/IR/DataLayout.h"#include "llvm/IR/Function.h"#include "llvm/IR/IRBuilder.h"#include "llvm/IR/Intrinsics.h"#include "llvm/IR/LLVMContext.h"#include "llvm/IR/Module.h"#include "llvm/IR/Type.h"#include "llvm/Analysis/TargetLibraryInfo.h"Go to the source code of this file.
Functions | |
| static void | AppendTypeSuffix (Value *Op, StringRef &Name, SmallString< 20 > &NameBuffer) |
| Append a suffix to the function name according to the type of 'Op'. More... | |
|
static |
Append a suffix to the function name according to the type of 'Op'.
Definition at line 260 of file BuildLibCalls.cpp.
References llvm::Value::getType(), llvm::Type::isDoubleTy(), and llvm::Type::isFloatTy().
Referenced by llvm::EmitBinaryFloatFnCall(), and llvm::EmitUnaryFloatFnCall().
1.8.6