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

Declarations

include/llvm/Transforms/Utils/BuildLibCalls.h
   45   Value *castToCStr(Value *V, IRBuilder<> &B);

References

lib/Transforms/Utils/BuildLibCalls.cpp
  851                      B.getInt8PtrTy(), castToCStr(Ptr, B), B, TLI);
  857                      castToCStr(Ptr, B), B, TLI);
  865                      {castToCStr(Ptr, B), ConstantInt::get(I32Ty, C)}, B, TLI);
  874       {castToCStr(Ptr1, B), castToCStr(Ptr2, B), Len}, B, TLI);
  874       {castToCStr(Ptr1, B), castToCStr(Ptr2, B), Len}, B, TLI);
  881                      {castToCStr(Dst, B), castToCStr(Src, B)}, B, TLI);
  881                      {castToCStr(Dst, B), castToCStr(Src, B)}, B, TLI);
  888                      {castToCStr(Dst, B), castToCStr(Src, B)}, B, TLI);
  888                      {castToCStr(Dst, B), castToCStr(Src, B)}, B, TLI);
  895                      {castToCStr(Dst, B), castToCStr(Src, B), Len}, B, TLI);
  895                      {castToCStr(Dst, B), castToCStr(Src, B), Len}, B, TLI);
  902                      {castToCStr(Dst, B), castToCStr(Src, B), Len}, B, TLI);
  902                      {castToCStr(Dst, B), castToCStr(Src, B), Len}, B, TLI);
  920   Dst = castToCStr(Dst, B);
  921   Src = castToCStr(Src, B);
  935       {castToCStr(Ptr, B), Val, Len}, B, TLI);
  944       {castToCStr(Ptr1, B), castToCStr(Ptr2, B), Len}, B, TLI);
  944       {castToCStr(Ptr1, B), castToCStr(Ptr2, B), Len}, B, TLI);
  953       {castToCStr(Ptr1, B), castToCStr(Ptr2, B), Len}, B, TLI);
  953       {castToCStr(Ptr1, B), castToCStr(Ptr2, B), Len}, B, TLI);
  967   SmallVector<Value *, 8> Args{castToCStr(Dest, B), Size, castToCStr(Fmt, B)};
  967   SmallVector<Value *, 8> Args{castToCStr(Dest, B), Size, castToCStr(Fmt, B)};
  977   SmallVector<Value *, 8> Args{castToCStr(Dest, B), castToCStr(Fmt, B)};
  977   SmallVector<Value *, 8> Args{castToCStr(Dest, B), castToCStr(Fmt, B)};
  988                      {castToCStr(Dest, B), castToCStr(Src, B)}, B, TLI);
  988                      {castToCStr(Dest, B), castToCStr(Src, B)}, B, TLI);
  995                      {castToCStr(Dest, B), castToCStr(Src, B), Size}, B, TLI);
  995                      {castToCStr(Dest, B), castToCStr(Src, B), Size}, B, TLI);
 1002                      {castToCStr(Dest, B), castToCStr(Src, B), Size}, B, TLI);
 1002                      {castToCStr(Dest, B), castToCStr(Src, B), Size}, B, TLI);
 1009                      {castToCStr(Dest, B), castToCStr(Src, B), Size}, B, TLI);
 1009                      {castToCStr(Dest, B), castToCStr(Src, B), Size}, B, TLI);
 1017       {castToCStr(Dest, B), Size, castToCStr(Fmt, B), VAList}, B, TLI);
 1017       {castToCStr(Dest, B), Size, castToCStr(Fmt, B), VAList}, B, TLI);
 1024                      {castToCStr(Dest, B), castToCStr(Fmt, B), VAList}, B, TLI);
 1024                      {castToCStr(Dest, B), castToCStr(Fmt, B), VAList}, B, TLI);
 1162   CallInst *CI = B.CreateCall(PutS, castToCStr(Str, B), PutsName);
 1221   CallInst *CI = B.CreateCall(F, {castToCStr(Str, B), File}, FPutsName);
 1240   CallInst *CI = B.CreateCall(F, {castToCStr(Str, B), File}, FPutsUnlockedName);
 1263       B.CreateCall(F, {castToCStr(Ptr, B), Size,
 1328   CallInst *CI = B.CreateCall(F, {castToCStr(Ptr, B), Size, N, File});
 1367       B.CreateCall(F, {castToCStr(Str, B), Size, File}, FGetSUnlockedName);
 1390   CallInst *CI = B.CreateCall(F, {castToCStr(Ptr, B), Size, N, File});
lib/Transforms/Utils/SimplifyLibCalls.cpp
  877     Value *Result = castToCStr(CI->getArgOperand(0), B);
  996         B.CreateZExt(B.CreateLoad(B.getInt8Ty(), castToCStr(LHS, B), "lhsc"),
  999         B.CreateZExt(B.CreateLoad(B.getInt8Ty(), castToCStr(RHS, B), "rhsc"),
 2447     Value *Ptr = castToCStr(CI->getArgOperand(0), B);
 2559       Value *Ptr = castToCStr(CI->getArgOperand(0), B);
 2699                                  castToCStr(CI->getArgOperand(0), B), "char");