/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/ |
H A D | ConvertUTFWrapper.cpp | 20 char *&ResultPtr, const UTF8 *&ErrorPtr) { 30 memcpy(ResultPtr, Source.data(), Source.size()); 31 ResultPtr += Source.size(); 37 UTF16 *targetStart = reinterpret_cast<UTF16*>(ResultPtr); 43 ResultPtr = reinterpret_cast<char*>(targetStart); 50 UTF32 *targetStart = reinterpret_cast<UTF32*>(ResultPtr); 56 ResultPtr = reinterpret_cast<char*>(targetStart); 65 bool ConvertCodePointToUTF8(unsigned Source, char *&ResultPtr) { argument 68 UTF8 *TargetStart = reinterpret_cast<UTF8 *>(ResultPtr); 76 ResultPtr 19 ConvertUTF8toWide(unsigned WideCharWidth, llvm::StringRef Source, char *&ResultPtr, const UTF8 *&ErrorPtr) argument 191 char *ResultPtr = reinterpret_cast<char *>(&Result[0]); local 233 UTF8 *ResultPtr = reinterpret_cast<UTF8 *>(&Result[0]); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | SeparateConstOffsetFromGEP.cpp | 837 Value *ResultPtr = Variadic->getOperand(0); local 841 L && L->isLoopInvariant(ResultPtr) && 842 !hasMoreThanOneUseInLoop(ResultPtr, L); 845 if (ResultPtr->getType() != I8PtrTy) 846 ResultPtr = Builder.CreateBitCast(ResultPtr, I8PtrTy); 871 ResultPtr = 872 Builder.CreateGEP(Builder.getInt8Ty(), ResultPtr, Idx, "uglygep"); 874 FirstResult = ResultPtr; 881 ResultPtr 907 Value *ResultPtr = Builder.CreatePtrToInt(Variadic->getOperand(0), IntPtrTy); local [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | ConvertUTF.h | 189 * WideCharWidth. The converted data is written to ResultPtr, which needs to 191 * ResultPtr will point one after the end of the copied string. On failure, 192 * ResultPtr will not be changed, and ErrorPtr will be set to the location of 197 char *&ResultPtr, const UTF8 *&ErrorPtr); 222 * \param [in,out] ResultPtr pointer to the output buffer, needs to be at least 223 * \c UNI_MAX_UTF8_BYTES_PER_CODE_POINT bytes. On success \c ResultPtr is 228 bool ConvertCodePointToUTF8(unsigned Source, char *&ResultPtr);
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Lex/ |
H A D | LiteralSupport.h | 220 char *ResultPtr; // cursor member in class:clang::StringLiteralParser 233 ResultPtr(ResultBuf.data()), hadError(false), Pascal(false) { 244 unsigned GetStringLength() const { return ResultPtr-ResultBuf.data(); }
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Lex/ |
H A D | LiteralSupport.cpp | 233 char *ResultPtr = ResultBuf; local 234 bool Res = llvm::ConvertCodePointToUTF8(Codepoint, ResultPtr); 237 Str.append(ResultBuf, ResultPtr); 405 llvm::UTF32 *ResultPtr = reinterpret_cast<llvm::UTF32*>(ResultBuf); local 406 *ResultPtr = UcnVal; 414 llvm::UTF16 *ResultPtr = reinterpret_cast<llvm::UTF16*>(ResultBuf); local 417 *ResultPtr = UcnVal; 424 *ResultPtr = 0xD800 + (UcnVal >> 10); 425 *(ResultPtr+1) = 0xDC00 + (UcnVal & 0x3FF); 1480 ResultPtr(ResultBu [all...] |
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | PreISelIntrinsicLowering.cpp | 51 Value *ResultPtr = B.CreateGEP(Int8Ty, CI->getArgOperand(0), OffsetI32); local 53 CI->replaceAllUsesWith(ResultPtr);
|
H A D | CodeGenPrepare.cpp | 5013 Value *ResultPtr = nullptr, *ResultIndex = nullptr; local 5017 ResultPtr = AddrMode.BaseReg; 5024 if (ResultPtr || AddrMode.Scale != 1) 5027 ResultPtr = AddrMode.ScaledReg; 5046 if (ResultPtr) 5049 ResultPtr = AddrMode.BaseGV; 5056 if (!ResultPtr && AddrMode.BaseReg) { 5057 ResultPtr = Builder.CreateIntToPtr(AddrMode.BaseReg, Addr->getType(), 5060 } else if (!ResultPtr && AddrMode.Scale == 1) { 5061 ResultPtr [all...] |
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ItaniumCXXABI.cpp | 2040 llvm::Value *ResultPtr; local 2065 ResultPtr = CGF.Builder.CreateInBoundsGEP(V.getPointer(), Offset); 2067 ResultPtr = V.getPointer(); 2073 ResultPtr = CGF.Builder.CreateConstInBoundsGEP1_64(ResultPtr, 2078 return CGF.Builder.CreateBitCast(ResultPtr, InitialPtr.getType());
|
H A D | CGBuiltin.cpp | 1449 Address ResultPtr = CGF.EmitPointerWithAlignment(ResultArg); 1450 llvm::Type *ResTy = ResultPtr.getElementType(); 1506 CGF.Builder.CreateStore(CGF.EmitToMemory(Result, ResultQTy), ResultPtr, 3513 Address ResultPtr = EmitPointerWithAlignment(ResultArg); 3542 Builder.CreateStore(EmitToMemory(Result, ResultQTy), ResultPtr, isVolatile);
|
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaExpr.cpp | 3350 char *ResultPtr = &Target[0]; local 3353 llvm::ConvertUTF8toWide(CharByteWidth, Source, ResultPtr, ErrorPtr); 3356 Target.resize(ResultPtr - &Target[0]);
|