MCObjectFileInfo.cpp (276479) | MCObjectFileInfo.cpp (277320) |
---|---|
1//===-- MObjectFileInfo.cpp - Object File Information ---------------------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 327 unchanged lines hidden (view full) --- 336 } else { 337 PersonalityEncoding = dwarf::DW_EH_PE_absptr; 338 LSDAEncoding = dwarf::DW_EH_PE_absptr; 339 TTypeEncoding = dwarf::DW_EH_PE_absptr; 340 } 341 break; 342 case Triple::mips: 343 case Triple::mipsel: | 1//===-- MObjectFileInfo.cpp - Object File Information ---------------------===// 2// 3// The LLVM Compiler Infrastructure 4// 5// This file is distributed under the University of Illinois Open Source 6// License. See LICENSE.TXT for details. 7// 8//===----------------------------------------------------------------------===// --- 327 unchanged lines hidden (view full) --- 336 } else { 337 PersonalityEncoding = dwarf::DW_EH_PE_absptr; 338 LSDAEncoding = dwarf::DW_EH_PE_absptr; 339 TTypeEncoding = dwarf::DW_EH_PE_absptr; 340 } 341 break; 342 case Triple::mips: 343 case Triple::mipsel: |
344 case Triple::mips64: 345 case Triple::mips64el: |
|
344 // MIPS uses indirect pointer to refer personality functions, so that the 345 // eh_frame section can be read-only. DW.ref.personality will be generated 346 // for relocation. 347 PersonalityEncoding = dwarf::DW_EH_PE_indirect; 348 break; 349 case Triple::ppc64: 350 case Triple::ppc64le: 351 PersonalityEncoding = dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | --- 530 unchanged lines hidden --- | 346 // MIPS uses indirect pointer to refer personality functions, so that the 347 // eh_frame section can be read-only. DW.ref.personality will be generated 348 // for relocation. 349 PersonalityEncoding = dwarf::DW_EH_PE_indirect; 350 break; 351 case Triple::ppc64: 352 case Triple::ppc64le: 353 PersonalityEncoding = dwarf::DW_EH_PE_indirect | dwarf::DW_EH_PE_pcrel | --- 530 unchanged lines hidden --- |