summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-01-16 18:37:32 +0000
committerChris Lattner <sabre@nondot.org>2010-01-16 18:37:32 +0000
commit555ceabe64d5b45e5a36a6a15be9372423e26473 (patch)
treecbaec9200ab3964cc6d74bfc150d01d591be17f3 /llvm/lib/CodeGen/AsmPrinter/DwarfException.h
parent8a1f23af110e58c78c5f2d5d5e015ed1cd848129 (diff)
downloadbcm5719-llvm-555ceabe64d5b45e5a36a6a15be9372423e26473.tar.gz
bcm5719-llvm-555ceabe64d5b45e5a36a6a15be9372423e26473.zip
rename GetPrivateGlobalValueSymbolStub -> GetSymbolWithGlobalValueBase,
and add an explicit ForcePrivate argument. Switch FunctionEHFrameInfo to be MCSymbol based instead of string based. llvm-svn: 93646
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfException.h')
-rw-r--r--llvm/lib/CodeGen/AsmPrinter/DwarfException.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfException.h b/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
index aa01c5b803a..c674fe590c9 100644
--- a/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
+++ b/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
@@ -34,19 +34,19 @@ class raw_ostream;
///
class DwarfException : public Dwarf {
struct FunctionEHFrameInfo {
- std::string FnName;
+ const MCSymbol *FunctionEHSym; // L_foo.eh
unsigned Number;
unsigned PersonalityIndex;
bool hasCalls;
bool hasLandingPads;
std::vector<MachineMove> Moves;
- const Function * function;
+ const Function *function;
- FunctionEHFrameInfo(const std::string &FN, unsigned Num, unsigned P,
+ FunctionEHFrameInfo(const MCSymbol *EHSym, unsigned Num, unsigned P,
bool hC, bool hL,
const std::vector<MachineMove> &M,
const Function *f):
- FnName(FN), Number(Num), PersonalityIndex(P),
+ FunctionEHSym(EHSym), Number(Num), PersonalityIndex(P),
hasCalls(hC), hasLandingPads(hL), Moves(M), function (f) { }
};
OpenPOWER on IntegriCloud