Home
last modified time | relevance | path

Searched refs:getAddr (Results 1 – 9 of 9) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCGExprAgg.cpp52 return ReturnValueSlot(Dest.getAddr(), Dest.isVolatile(), IsResultUnused); in getReturnValueSlot()
202 CGF.EmitAtomicExpr(E, EnsureSlot(E->getType()).getAddr()); in VisitAtomicExpr()
262 assert(Dest.getAddr() != src.getAggregateAddr()); in EmitMoveFromReturnSlot()
301 dest.getAddr(), in EmitCopy()
302 src.getAddr(), in EmitCopy()
310 CGF.EmitAggregateCopy(dest.getAddr(), src.getAddr(), type, in EmitCopy()
347 LValue DestLV = CGF.MakeAddrLValue(Dest.getAddr(), E->getType(), in VisitCXXStdInitializerListExpr()
600 llvm::Value *CastPtr = Builder.CreateBitCast(Dest.getAddr(), in VisitCastExpr()
652 CGF.EmitNullInitialization(Dest.getAddr(), atomicType); in VisitCastExpr()
656 CGF.Builder.CreateStructGEP(nullptr, valueDest.getAddr(), 0); in VisitCastExpr()
[all …]
HDCGValue.h475 llvm::Value *getAddr() const { in getAddr() function
493 return RValue::getAggregate(getAddr(), isVolatile()); in asRValue()
HDCGExprCXX.cpp407 EmitNullInitialization(Dest.getAddr(), E->getType()); in EmitCXXConstructExpr()
411 EmitNullBaseClassInitialization(*this, Dest.getAddr(), CD->getParent()); in EmitCXXConstructExpr()
434 EmitCXXAggrConstructorCall(CD, arrayType, Dest.getAddr(), E); in EmitCXXConstructExpr()
460 EmitCXXConstructorCall(CD, Type, ForVirtualBase, Delegating, Dest.getAddr(), in EmitCXXConstructExpr()
1844 MakeAddrLValue(Slot.getAddr(), E->getType(), Slot.getAlignment()); in EmitLambdaExpr()
HDCGExpr.cpp3259 return MakeAddrLValue(Slot.getAddr(), E->getType()); in EmitCXXConstructLValue()
3281 EmitCXXTemporary(E->getTemporary(), E->getType(), Slot.getAddr()); in EmitCXXBindTemporaryLValue()
3282 return MakeAddrLValue(Slot.getAddr(), E->getType()); in EmitCXXBindTemporaryLValue()
3289 return MakeAddrLValue(Slot.getAddr(), E->getType()); in EmitLambdaLValue()
3530 LValue LV = CGF.MakeAddrLValue(slot.getAddr(), ov->getType()); in emitPseudoObjectExpr()
HDCGAtomic.cpp1211 Temp = ResultSlot.getAddr(); in ConvertIntToValueOrAtomic()
1301 TempAddr = ResultSlot.getAddr(); in EmitAtomicLoad()
HDCGCall.cpp2926 pushFullExprCleanup<DestroyUnpassedArg>(EHCleanup, Slot.getAddr(), type); in EmitCallArg()
/NextBSD/contrib/llvm/lib/Analysis/
HDMemoryDependenceAnalysis.cpp1044 ValueIsLoadPair CacheKey(Pointer.getAddr(), isLoad); in getNonLocalPointerDepFromBB()
1117 if (VI == Visited.end() || VI->second == Pointer.getAddr()) in getNonLocalPointerDepFromBB()
1127 Value *Addr = Pointer.getAddr(); in getNonLocalPointerDepFromBB()
1209 Pointer.getAddr())); in getNonLocalPointerDepFromBB()
1212 Result.push_back(NonLocalDepResult(BB, Dep, Pointer.getAddr())); in getNonLocalPointerDepFromBB()
1228 InsertRes = Visited.insert(std::make_pair(Pred, Pointer.getAddr())); in getNonLocalPointerDepFromBB()
1238 if (InsertRes.first->second != Pointer.getAddr()) { in getNonLocalPointerDepFromBB()
1274 Value *PredPtrVal = PredPointer.getAddr(); in getNonLocalPointerDepFromBB()
1314 Value *PredPtrVal = PredPointer.getAddr(); in getNonLocalPointerDepFromBB()
1400 Pointer.getAddr())); in getNonLocalPointerDepFromBB()
HDPHITransAddr.cpp375 return Tmp.getAddr(); in InsertPHITranslatedSubExpr()
/NextBSD/contrib/llvm/include/llvm/Analysis/
HDPHITransAddr.h59 Value *getAddr() const { return Addr; } in getAddr() function