Searched refs:DominatingLLVMValue (Results 1 – 2 of 2) sorted by relevance
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()
148 struct DominatingLLVMValue { struct167 template <class T> struct DominatingPointer<T,true> : DominatingLLVMValue { argument170 return static_cast<T*>(DominatingLLVMValue::restore(CGF, value));179 DominatingLLVMValue::saved_type SavedValue;185 return DominatingLLVMValue::needsSaving(value.getPointer());188 return { DominatingLLVMValue::save(CGF, value.getPointer()),192 return Address(DominatingLLVMValue::restore(CGF, value.SavedValue),4849 inline DominatingLLVMValue::saved_type4850 DominatingLLVMValue::save(CodeGenFunction &CGF, llvm::Value *value) {4863 inline llvm::Value *DominatingLLVMValue::restore(CodeGenFunction &CGF,