reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
979 assert(CmpInfo.Record->isTriviallyCopyable() && 1024 Select = EmitCmpRes(CmpInfo.getEqualOrEquiv()); 1025 } else if (CmpInfo.isEquality()) { 1027 EmitCmp(CK_Equal), EmitCmpRes(CmpInfo.getEqualOrEquiv()), 1028 EmitCmpRes(CmpInfo.getNonequalOrNonequiv()), "sel.eq"); 1029 } else if (!CmpInfo.isPartial()) { 1031 Builder.CreateSelect(EmitCmp(CK_Less), EmitCmpRes(CmpInfo.getLess()), 1032 EmitCmpRes(CmpInfo.getGreater()), "sel.lt"); 1034 EmitCmpRes(CmpInfo.getEqualOrEquiv()), 1038 EmitCmp(CK_Equal), EmitCmpRes(CmpInfo.getEqualOrEquiv()), 1039 EmitCmpRes(CmpInfo.getUnordered()), "sel.eq"); 1041 EmitCmpRes(CmpInfo.getGreater()), 1044 EmitCmp(CK_Less), EmitCmpRes(CmpInfo.getLess()), SelectGT, "sel.lt"); 1053 DestLV, *CmpInfo.Record->field_begin());