Searched refs:DominatingLLVMValue (Results 1 – 4 of 4) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGCleanup.cpp | 29 return DominatingLLVMValue::needsSaving(rv.getScalarVal()); in needsSaving() 31 return DominatingLLVMValue::needsSaving(rv.getAggregatePointer()); in needsSaving() 41 if (!DominatingLLVMValue::needsSaving(V)) in save() 68 if (!DominatingLLVMValue::needsSaving(V.getPointer())) in save()
|
D | CodeGenFunction.h | 3409 struct DominatingLLVMValue { struct 3448 template <class T> struct DominatingPointer<T,true> : DominatingLLVMValue { argument 3451 return static_cast<T*>(DominatingLLVMValue::restore(CGF, value)); 3460 DominatingLLVMValue::saved_type SavedValue; 3465 return DominatingLLVMValue::needsSaving(value.getPointer()); 3468 return { DominatingLLVMValue::save(CGF, value.getPointer()), 3472 return Address(DominatingLLVMValue::restore(CGF, value.SavedValue),
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGCleanup.cpp | 28 return DominatingLLVMValue::needsSaving(rv.getScalarVal()); in needsSaving() 30 return DominatingLLVMValue::needsSaving(rv.getAggregatePointer()); in needsSaving() 40 if (!DominatingLLVMValue::needsSaving(V)) in save() 62 if (!DominatingLLVMValue::needsSaving(V.getPointer())) in save()
|
D | CodeGenFunction.h | 152 struct DominatingLLVMValue { struct 171 template <class T> struct DominatingPointer<T,true> : DominatingLLVMValue { argument 174 return static_cast<T*>(DominatingLLVMValue::restore(CGF, value)); 183 DominatingLLVMValue::saved_type SavedValue; 188 return DominatingLLVMValue::needsSaving(value.getPointer()); 191 return { DominatingLLVMValue::save(CGF, value.getPointer()), 195 return Address(DominatingLLVMValue::restore(CGF, value.SavedValue), 4790 inline DominatingLLVMValue::saved_type 4791 DominatingLLVMValue::save(CodeGenFunction &CGF, llvm::Value *value) { 4804 inline llvm::Value *DominatingLLVMValue::restore(CodeGenFunction &CGF,
|