Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCleanup.cpp28 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 DCodeGenFunction.h121 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 DDemangleTestCases.inc3124 …alue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE", "clang::CodeGen::DominatingLLVMValue::save(clang…