|
| Value * | llvm::CastToCStr (Value *V, IRBuilder<> &B) |
| | CastToCStr - Return V if it is an i8*, otherwise cast it to i8*. More...
|
| |
| Value * | llvm::EmitStrLen (Value *Ptr, IRBuilder<> &B, const DataLayout &DL, const TargetLibraryInfo *TLI) |
| | EmitStrLen - Emit a call to the strlen function to the builder, for the specified pointer. More...
|
| |
| Value * | llvm::EmitStrNLen (Value *Ptr, Value *MaxLen, IRBuilder<> &B, const DataLayout &DL, const TargetLibraryInfo *TLI) |
| | EmitStrNLen - Emit a call to the strnlen function to the builder, for the specified pointer. More...
|
| |
| Value * | llvm::EmitStrChr (Value *Ptr, char C, IRBuilder<> &B, const TargetLibraryInfo *TLI) |
| | EmitStrChr - Emit a call to the strchr function to the builder, for the specified pointer and character. More...
|
| |
| Value * | llvm::EmitStrNCmp (Value *Ptr1, Value *Ptr2, Value *Len, IRBuilder<> &B, const DataLayout &DL, const TargetLibraryInfo *TLI) |
| | EmitStrNCmp - Emit a call to the strncmp function to the builder. More...
|
| |
| Value * | llvm::EmitStrCpy (Value *Dst, Value *Src, IRBuilder<> &B, const TargetLibraryInfo *TLI, StringRef Name="strcpy") |
| | EmitStrCpy - Emit a call to the strcpy function to the builder, for the specified pointer arguments. More...
|
| |
| Value * | llvm::EmitStrNCpy (Value *Dst, Value *Src, Value *Len, IRBuilder<> &B, const TargetLibraryInfo *TLI, StringRef Name="strncpy") |
| | EmitStrNCpy - Emit a call to the strncpy function to the builder, for the specified pointer arguments and length. More...
|
| |
| Value * | llvm::EmitMemCpyChk (Value *Dst, Value *Src, Value *Len, Value *ObjSize, IRBuilder<> &B, const DataLayout &DL, const TargetLibraryInfo *TLI) |
| | EmitMemCpyChk - Emit a call to the __memcpy_chk function to the builder. More...
|
| |
| Value * | llvm::EmitMemChr (Value *Ptr, Value *Val, Value *Len, IRBuilder<> &B, const DataLayout &DL, const TargetLibraryInfo *TLI) |
| | EmitMemChr - Emit a call to the memchr function. More...
|
| |
| Value * | llvm::EmitMemCmp (Value *Ptr1, Value *Ptr2, Value *Len, IRBuilder<> &B, const DataLayout &DL, const TargetLibraryInfo *TLI) |
| | EmitMemCmp - Emit a call to the memcmp function. More...
|
| |
| Value * | llvm::EmitUnaryFloatFnCall (Value *Op, StringRef Name, IRBuilder<> &B, const AttributeSet &Attrs) |
| | EmitUnaryFloatFnCall - Emit a call to the unary function named 'Name' (e.g. More...
|
| |
| Value * | llvm::EmitBinaryFloatFnCall (Value *Op1, Value *Op2, StringRef Name, IRBuilder<> &B, const AttributeSet &Attrs) |
| | EmitUnaryFloatFnCall - Emit a call to the binary function named 'Name' (e.g. More...
|
| |
| Value * | llvm::EmitPutChar (Value *Char, IRBuilder<> &B, const TargetLibraryInfo *TLI) |
| | EmitPutChar - Emit a call to the putchar function. More...
|
| |
| Value * | llvm::EmitPutS (Value *Str, IRBuilder<> &B, const TargetLibraryInfo *TLI) |
| | EmitPutS - Emit a call to the puts function. More...
|
| |
| Value * | llvm::EmitFPutC (Value *Char, Value *File, IRBuilder<> &B, const TargetLibraryInfo *TLI) |
| | EmitFPutC - Emit a call to the fputc function. More...
|
| |
| Value * | llvm::EmitFPutS (Value *Str, Value *File, IRBuilder<> &B, const TargetLibraryInfo *TLI) |
| | EmitFPutS - Emit a call to the puts function. More...
|
| |
| Value * | llvm::EmitFWrite (Value *Ptr, Value *Size, Value *File, IRBuilder<> &B, const DataLayout &DL, const TargetLibraryInfo *TLI) |
| | EmitFWrite - Emit a call to the fwrite function. More...
|
| |