Searched refs:DominatingLLVMValue (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCleanup.cpp | 28 return DominatingLLVMValue::needsSaving(rv.getScalarVal()); in needsSaving() 38 return saved_type(DominatingLLVMValue::save(CGF, V), in save() 39 DominatingLLVMValue::needsSaving(V) ? ScalarAddress in save() 45 return saved_type(DominatingLLVMValue::save(CGF, V.first), in save() 46 DominatingLLVMValue::save(CGF, V.second)); in save() 64 return RValue::get(DominatingLLVMValue::restore(CGF, Vals.first)); in restore() 70 llvm::Value *real = DominatingLLVMValue::restore(CGF, Vals.first); in restore() 71 llvm::Value *imag = DominatingLLVMValue::restore(CGF, Vals.second); in restore()
|
| H A D | CodeGenFunction.h | 121 struct DominatingLLVMValue { struct 144 template <class T> struct DominatingPointer<T, true> : DominatingLLVMValue { argument 147 return static_cast<T *>(DominatingLLVMValue::restore(CGF, value)); 156 DominatingLLVMValue::saved_type BasePtr; 159 DominatingLLVMValue::saved_type Offset; 164 if (DominatingLLVMValue::needsSaving(value.getBasePointer()) || 165 DominatingLLVMValue::needsSaving(value.getOffset())) 170 return {DominatingLLVMValue::save(CGF, value.getBasePointer()), 172 DominatingLLVMValue::save(CGF, value.getOffset()), value.getType()}; 175 return Address(DominatingLLVMValue::restore(CGF, value.BasePtr), [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 3124 …alue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE", "clang::CodeGen::DominatingLLVMValue::save(clang…
|