Home
last modified time | relevance | path

Searched refs:DominatingLLVMValue (Results 1 – 4 of 4) sorted by relevance

/external/clang/lib/CodeGen/
DCGCleanup.cpp29 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()
DCodeGenFunction.h3409 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/
DCGCleanup.cpp28 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()
DCodeGenFunction.h152 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,