Lines Matching defs:FieldIndex
6561 /// [ValueDecl *] --> {LE(FieldIndex, Pointer),
6562 /// HE(FieldIndex, Pointer)}
6565 std::pair<unsigned /*FieldIndex*/, Address /*Pointer*/> LowestElem = {
6567 std::pair<unsigned /*FieldIndex*/, Address /*Pointer*/> HighestElem = {
7446 unsigned FieldIndex = FD->getFieldIndex();
7450 PartialStruct.LowestElem = {FieldIndex, LowestElem};
7455 PartialStruct.HighestElem = {FieldIndex, HB};
7457 PartialStruct.HighestElem = {FieldIndex, LowestElem};
7461 } else if (FieldIndex < PartialStruct.LowestElem.first) {
7462 PartialStruct.LowestElem = {FieldIndex, LowestElem};
7463 } else if (FieldIndex > PartialStruct.HighestElem.first) {
7468 PartialStruct.HighestElem = {FieldIndex, HB};
7470 PartialStruct.HighestElem = {FieldIndex, LowestElem};
7740 unsigned FieldIndex = RL.getNonVirtualBaseLLVMFieldNo(Base);
7741 RecordLayout[FieldIndex] = Base;
7751 unsigned FieldIndex = RL.getVirtualBaseIndex(Base);
7752 if (RecordLayout[FieldIndex])
7754 RecordLayout[FieldIndex] = Base;
7763 unsigned FieldIndex = RL.getLLVMFieldNo(Field);
7764 RecordLayout[FieldIndex] = Field;