mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
Use less verbose code and update comments.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188711 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
89062b8387
commit
05bae3bfe4
@ -205,36 +205,29 @@ DwarfDebug::DwarfDebug(AsmPrinter *A, Module *M)
|
||||
FunctionBeginSym = FunctionEndSym = 0;
|
||||
|
||||
// Turn on accelerator tables and older gdb compatibility
|
||||
// for Darwin.
|
||||
// for Darwin by default, pubnames by default for non-Darwin,
|
||||
// and handle split dwarf.
|
||||
bool IsDarwin = Triple(A->getTargetTriple()).isOSDarwin();
|
||||
if (DarwinGDBCompat == Default) {
|
||||
if (IsDarwin)
|
||||
IsDarwinGDBCompat = true;
|
||||
else
|
||||
IsDarwinGDBCompat = false;
|
||||
} else
|
||||
IsDarwinGDBCompat = DarwinGDBCompat == Enable ? true : false;
|
||||
|
||||
if (DwarfAccelTables == Default) {
|
||||
if (IsDarwin)
|
||||
HasDwarfAccelTables = true;
|
||||
else
|
||||
HasDwarfAccelTables = false;
|
||||
} else
|
||||
HasDwarfAccelTables = DwarfAccelTables == Enable ? true : false;
|
||||
if (DarwinGDBCompat == Default)
|
||||
IsDarwinGDBCompat = IsDarwin;
|
||||
else
|
||||
IsDarwinGDBCompat = DarwinGDBCompat == Enable;
|
||||
|
||||
if (DwarfAccelTables == Default)
|
||||
HasDwarfAccelTables = IsDarwin;
|
||||
else
|
||||
HasDwarfAccelTables = DwarfAccelTables = Enable;
|
||||
|
||||
if (SplitDwarf == Default)
|
||||
HasSplitDwarf = false;
|
||||
else
|
||||
HasSplitDwarf = SplitDwarf == Enable ? true : false;
|
||||
HasSplitDwarf = SplitDwarf == Enable;
|
||||
|
||||
if (DwarfPubNames == Default) {
|
||||
if (IsDarwin)
|
||||
HasDwarfPubNames = false;
|
||||
else
|
||||
HasDwarfPubNames = true;
|
||||
} else
|
||||
HasDwarfPubNames = DwarfPubNames == Enable ? true : false;
|
||||
if (DwarfPubNames == Default)
|
||||
HasDwarfPubNames = !IsDarwin;
|
||||
else
|
||||
HasDwarfPubNames = DwarfPubNames == Enable;
|
||||
|
||||
DwarfVersion = getDwarfVersionFromModule(MMI->getModule());
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user