clang API Documentation

clang::CodeGen::LValue Member List
This is the complete list of members for clang::CodeGen::LValue, including all inherited members.
asAggregateRValue() const clang::CodeGen::LValue [inline]
BitFieldInfoclang::CodeGen::LValue
getAddress() const clang::CodeGen::LValue [inline]
getAddressSpace() const clang::CodeGen::LValue [inline]
getAlignment() const clang::CodeGen::LValue [inline]
getBaseIvarExp() const clang::CodeGen::LValue [inline]
getBitFieldAddr() const clang::CodeGen::LValue [inline]
getBitFieldInfo() const clang::CodeGen::LValue [inline]
getExtVectorAddr() const clang::CodeGen::LValue [inline]
getExtVectorElts() const clang::CodeGen::LValue [inline]
getGlobalReg() const clang::CodeGen::LValue [inline]
getObjCLifetime() const clang::CodeGen::LValue [inline]
getQuals() const clang::CodeGen::LValue [inline]
getQuals()clang::CodeGen::LValue [inline]
getTBAABaseType() const clang::CodeGen::LValue [inline]
getTBAAInfo() const clang::CodeGen::LValue [inline]
getTBAAOffset() const clang::CodeGen::LValue [inline]
getType() const clang::CodeGen::LValue [inline]
getVectorAddr() const clang::CodeGen::LValue [inline]
getVectorIdx() const clang::CodeGen::LValue [inline]
getVRQualifiers() const clang::CodeGen::LValue [inline]
isARCPreciseLifetime() const clang::CodeGen::LValue [inline]
isBitField() const clang::CodeGen::LValue [inline]
isExtVectorElt() const clang::CodeGen::LValue [inline]
isGlobalObjCRef() const clang::CodeGen::LValue [inline]
isGlobalReg() const clang::CodeGen::LValue [inline]
isNonGC() const clang::CodeGen::LValue [inline]
isObjCArray() const clang::CodeGen::LValue [inline]
isObjCIvar() const clang::CodeGen::LValue [inline]
isObjCStrong() const clang::CodeGen::LValue [inline]
isObjCWeak() const clang::CodeGen::LValue [inline]
isRestrictQualified() const clang::CodeGen::LValue [inline]
isSimple() const clang::CodeGen::LValue [inline]
isThreadLocalRef() const clang::CodeGen::LValue [inline]
isVectorElt() const clang::CodeGen::LValue [inline]
isVolatile() const clang::CodeGen::LValue [inline]
isVolatileQualified() const clang::CodeGen::LValue [inline]
MakeAddr(llvm::Value *address, QualType type, CharUnits alignment, ASTContext &Context, llvm::MDNode *TBAAInfo=nullptr)clang::CodeGen::LValue [inline, static]
MakeBitfield(llvm::Value *Addr, const CGBitFieldInfo &Info, QualType type, CharUnits Alignment)clang::CodeGen::LValue [inline, static]
MakeExtVectorElt(llvm::Value *Vec, llvm::Constant *Elts, QualType type, CharUnits Alignment)clang::CodeGen::LValue [inline, static]
MakeGlobalReg(llvm::Value *Reg, QualType type, CharUnits Alignment)clang::CodeGen::LValue [inline, static]
MakeVectorElt(llvm::Value *Vec, llvm::Value *Idx, QualType type, CharUnits Alignment)clang::CodeGen::LValue [inline, static]
setAddress(llvm::Value *address)clang::CodeGen::LValue [inline]
setAlignment(CharUnits A)clang::CodeGen::LValue [inline]
setARCPreciseLifetime(ARCPreciseLifetime_t value)clang::CodeGen::LValue [inline]
setBaseIvarExp(Expr *V)clang::CodeGen::LValue [inline]
setGlobalObjCRef(bool Value)clang::CodeGen::LValue [inline]
setNonGC(bool Value)clang::CodeGen::LValue [inline]
setObjCArray(bool Value)clang::CodeGen::LValue [inline]
setObjCIvar(bool Value)clang::CodeGen::LValue [inline]
setTBAABaseType(QualType T)clang::CodeGen::LValue [inline]
setTBAAInfo(llvm::MDNode *N)clang::CodeGen::LValue [inline]
setTBAAOffset(uint64_t O)clang::CodeGen::LValue [inline]
setThreadLocalRef(bool Value)clang::CodeGen::LValue [inline]
VectorEltsclang::CodeGen::LValue
VectorIdxclang::CodeGen::LValue