Home
last modified time | relevance | path

Searched refs:ResultPtr (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DConvertUTFWrapper.cpp20 char *&ResultPtr, const UTF8 *&ErrorPtr) { in ConvertUTF8toWide() argument
30 memcpy(ResultPtr, Source.data(), Source.size()); in ConvertUTF8toWide()
31 ResultPtr += Source.size(); in ConvertUTF8toWide()
37 UTF16 *targetStart = reinterpret_cast<UTF16 *>(ResultPtr); in ConvertUTF8toWide()
43 ResultPtr = reinterpret_cast<char *>(targetStart); in ConvertUTF8toWide()
50 UTF32 *targetStart = reinterpret_cast<UTF32 *>(ResultPtr); in ConvertUTF8toWide()
56 ResultPtr = reinterpret_cast<char *>(targetStart); in ConvertUTF8toWide()
65 bool ConvertCodePointToUTF8(unsigned Source, char *&ResultPtr) { in ConvertCodePointToUTF8() argument
68 UTF8 *TargetStart = reinterpret_cast<UTF8 *>(ResultPtr); in ConvertCodePointToUTF8()
75 ResultPtr = reinterpret_cast<char *>(TargetStart); in ConvertCodePointToUTF8()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp867 Value *ResultPtr = Variadic->getOperand(0); in lowerToSingleIndexGEPs() local
871 L && L->isLoopInvariant(ResultPtr) && in lowerToSingleIndexGEPs()
872 !hasMoreThanOneUseInLoop(ResultPtr, L); in lowerToSingleIndexGEPs()
899 ResultPtr = Builder.CreatePtrAdd(ResultPtr, Idx, "uglygep"); in lowerToSingleIndexGEPs()
901 FirstResult = ResultPtr; in lowerToSingleIndexGEPs()
908 ResultPtr = Builder.CreatePtrAdd(ResultPtr, Offset, "uglygep"); in lowerToSingleIndexGEPs()
916 auto *SecondGEP = dyn_cast<GetElementPtrInst>(ResultPtr); in lowerToSingleIndexGEPs()
920 Variadic->replaceAllUsesWith(ResultPtr); in lowerToSingleIndexGEPs()
933 Value *ResultPtr = Builder.CreatePtrToInt(Variadic->getOperand(0), IntPtrTy); in lowerToArithmetics() local
958 ResultPtr = Builder.CreateAdd(ResultPtr, Idx); in lowerToArithmetics()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DLiteralSupport.cpp375 char *ResultPtr = ResultBuf; in appendCodePoint() local
376 if (llvm::ConvertCodePointToUTF8(Codepoint, ResultPtr)) in appendCodePoint()
377 Str.append(ResultBuf, ResultPtr); in appendCodePoint()
779 llvm::UTF32 *ResultPtr = reinterpret_cast<llvm::UTF32*>(ResultBuf); in EncodeUCNEscape() local
780 *ResultPtr = UcnVal; in EncodeUCNEscape()
788 llvm::UTF16 *ResultPtr = reinterpret_cast<llvm::UTF16*>(ResultBuf); in EncodeUCNEscape() local
791 *ResultPtr = UcnVal; in EncodeUCNEscape()
798 *ResultPtr = 0xD800 + (UcnVal >> 10); in EncodeUCNEscape()
799 *(ResultPtr+1) = 0xDC00 + (UcnVal & 0x3FF); in EncodeUCNEscape()
1956 ResultPtr(ResultBuf.data()), EvalMethod(EvalMethod), hadError(false), in StringLiteralParser()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DLiteralSupport.h242 char *ResultPtr; // cursor variable
257 ResultPtr(ResultBuf.data()), in SM()
269 unsigned GetStringLength() const { return ResultPtr-ResultBuf.data(); } in GetStringLength()
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DConvertUTF.h221 char *&ResultPtr, const UTF8 *&ErrorPtr);
252 bool ConvertCodePointToUTF8(unsigned Source, char *&ResultPtr);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DPreISelIntrinsicLowering.cpp86 Value *ResultPtr = B.CreatePtrAdd(CI->getArgOperand(0), OffsetI32); in lowerLoadRelative() local
88 CI->replaceAllUsesWith(ResultPtr); in lowerLoadRelative()
H A DCodeGenPrepare.cpp5598 Value *ResultPtr = nullptr, *ResultIndex = nullptr; in optimizeMemoryInst() local
5602 ResultPtr = AddrMode.BaseReg; in optimizeMemoryInst()
5609 if (ResultPtr || AddrMode.Scale != 1) in optimizeMemoryInst()
5612 ResultPtr = AddrMode.ScaledReg; in optimizeMemoryInst()
5632 if (ResultPtr) in optimizeMemoryInst()
5636 ResultPtr = Builder.CreateThreadLocalAddress(BaseGV); in optimizeMemoryInst()
5638 ResultPtr = BaseGV; in optimizeMemoryInst()
5646 if (!ResultPtr && AddrMode.BaseReg) { in optimizeMemoryInst()
5647 ResultPtr = Builder.CreateIntToPtr(AddrMode.BaseReg, Addr->getType(), in optimizeMemoryInst()
5650 } else if (!ResultPtr && AddrMode.Scale == 1) { in optimizeMemoryInst()
[all …]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGPointerAuth.cpp512 llvm::Value *CodeGenFunction::authPointerToPointerCast(llvm::Value *ResultPtr, in authPointerToPointerCast() argument
523 return ResultPtr; in authPointerToPointerCast()
533 return emitPointerAuthResign(ResultPtr, DestType, CurAuthInfo, NewAuthInfo, in authPointerToPointerCast()
H A DItaniumCXXABI.cpp2352 llvm::Value *ResultPtr; in performTypeAdjustment() local
2374 ResultPtr = CGF.Builder.CreateInBoundsGEP(V.getElementType(), in performTypeAdjustment()
2377 ResultPtr = V.emitRawPointer(CGF); in performTypeAdjustment()
2383 ResultPtr = CGF.Builder.CreateConstInBoundsGEP1_64(CGF.Int8Ty, ResultPtr, in performTypeAdjustment()
2387 return ResultPtr; in performTypeAdjustment()
H A DCGBuiltin.cpp2288 Address ResultPtr = CGF.EmitPointerWithAlignment(ResultArg); in EmitCheckedUnsignedMultiplySignedResult() local
2289 CGF.Builder.CreateStore(CGF.EmitToMemory(Result, ResultQTy), ResultPtr, in EmitCheckedUnsignedMultiplySignedResult()
2332 Address ResultPtr = CGF.EmitPointerWithAlignment(ResultArg); in EmitCheckedMixedSignMultiply() local
2333 llvm::Type *ResTy = ResultPtr.getElementType(); in EmitCheckedMixedSignMultiply()
2389 CGF.Builder.CreateStore(CGF.EmitToMemory(Result, ResultQTy), ResultPtr, in EmitCheckedMixedSignMultiply()
5156 Address ResultPtr = EmitPointerWithAlignment(ResultArg); in EmitBuiltinExpr() local
5185 Builder.CreateStore(EmitToMemory(Result, ResultQTy), ResultPtr, isVolatile); in EmitBuiltinExpr()
H A DCodeGenFunction.h4460 llvm::Value *authPointerToPointerCast(llvm::Value *ResultPtr,
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterpBuiltin.cpp664 Pointer &ResultPtr = S.Stk.peek<Pointer>(); in interp__builtin_overflowop() local
665 if (ResultPtr.isDummy()) in interp__builtin_overflowop()
759 assignInteger(ResultPtr, ResultT, Result); in interp__builtin_overflowop()
760 ResultPtr.initialize(); in interp__builtin_overflowop()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExpr.cpp3457 char *ResultPtr = &Target[0]; in ConvertUTF8ToWideString() local
3460 llvm::ConvertUTF8toWide(CharByteWidth, Source, ResultPtr, ErrorPtr); in ConvertUTF8ToWideString()
3463 Target.resize(ResultPtr - &Target[0]); in ConvertUTF8ToWideString()