Searched refs:saved_type (Results 1 - 4 of 4) sorted by relevance

/external/clang/lib/CodeGen/
H A DEHScopeStack.h58 typedef T saved_type; typedef in struct:clang::CodeGen::InvariantValue
60 static saved_type save(CodeGenFunction &CGF, type value) { return value; }
61 static type restore(CodeGenFunction &CGF, saved_type value) { return value; }
196 typedef std::tuple<typename DominatingValue<As>::saved_type...> SavedTuple;
211 ConditionalCleanup(typename DominatingValue<As>::saved_type... A)
H A DCGCleanup.cpp27 bool DominatingValue<RValue>::saved_type::needsSaving(RValue rv) {
35 DominatingValue<RValue>::saved_type
36 DominatingValue<RValue>::saved_type::save(CodeGenFunction &CGF, RValue rv) {
42 return saved_type(V, ScalarLiteral);
48 return saved_type(addr.getPointer(), ScalarAddress);
63 return saved_type(addr.getPointer(), ComplexAddress);
69 return saved_type(V.getPointer(), AggregateLiteral,
75 return saved_type(addr.getPointer(), AggregateAddress,
82 RValue DominatingValue<RValue>::saved_type::restore(CodeGenFunction &CGF) {
H A DCodeGenFunction.h342 typename DominatingValue<T>::saved_type saveValueInCond(T value) {
393 typedef std::tuple<typename DominatingValue<As>::saved_type...> SavedTuple;
3210 typedef llvm::PointerIntPair<llvm::Value*, 1, bool> saved_type; typedef in struct:clang::CodeGen::DominatingLLVMValue
3223 static saved_type save(CodeGenFunction &CGF, llvm::Value *value) {
3224 if (!needsSaving(value)) return saved_type(value, false);
3233 return saved_type(alloca.getPointer(), true);
3236 static llvm::Value *restore(CodeGenFunction &CGF, saved_type value) {
3250 static type restore(CodeGenFunction &CGF, saved_type value) {
3259 struct saved_type { struct in struct:clang::CodeGen::DominatingValue
3260 DominatingLLVMValue::saved_type SavedValu
3280 class saved_type { class in struct:clang::CodeGen::DominatingValue
3287 saved_type(llvm::Value *v, Kind k, unsigned a = 0) function in class:clang::CodeGen::DominatingValue::saved_type
[all...]
H A DCGExprCXX.cpp1213 DominatingValue<RValue>::saved_type Ptr;
1214 DominatingValue<RValue>::saved_type AllocSize;
1216 DominatingValue<RValue>::saved_type *getPlacementArgs() {
1217 return reinterpret_cast<DominatingValue<RValue>::saved_type*>(this+1);
1222 return NumPlacementArgs * sizeof(DominatingValue<RValue>::saved_type);
1227 DominatingValue<RValue>::saved_type Ptr,
1228 DominatingValue<RValue>::saved_type AllocSize)
1232 void setPlacementArg(unsigned I, DominatingValue<RValue>::saved_type Arg) {
1290 DominatingValue<RValue>::saved_type SavedNewPtr =
1292 DominatingValue<RValue>::saved_type SavedAllocSiz
[all...]

Completed in 94 milliseconds