projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove TargetAsmInfo::ExpandInlineAsm
[oota-llvm.git]
/
include
/
llvm
/
Target
/
ELFTargetAsmInfo.h
diff --git
a/include/llvm/Target/ELFTargetAsmInfo.h
b/include/llvm/Target/ELFTargetAsmInfo.h
index 3dacb33eb322209439be4df97f7d5d618cea6e49..6181e59a0553dced43b27e47ea267492d6c68cea 100644
(file)
--- a/
include/llvm/Target/ELFTargetAsmInfo.h
+++ b/
include/llvm/Target/ELFTargetAsmInfo.h
@@
-16,16
+16,16
@@
#define LLVM_ELF_TARGET_ASM_INFO_H
#include "llvm/Target/TargetAsmInfo.h"
#define LLVM_ELF_TARGET_ASM_INFO_H
#include "llvm/Target/TargetAsmInfo.h"
-#include "llvm/Target/TargetMachine.h"
namespace llvm {
class GlobalValue;
class GlobalVariable;
class Type;
namespace llvm {
class GlobalValue;
class GlobalVariable;
class Type;
- struct ELFTargetAsmInfo: public
virtual
TargetAsmInfo {
+ struct ELFTargetAsmInfo: public TargetAsmInfo {
explicit ELFTargetAsmInfo(const TargetMachine &TM);
explicit ELFTargetAsmInfo(const TargetMachine &TM);
+ SectionKind::Kind SectionKindForGlobal(const GlobalValue *GV) const;
virtual const Section* SelectSectionForGlobal(const GlobalValue *GV) const;
virtual std::string printSectionFlags(unsigned flags) const;
const Section* MergeableConstSection(const GlobalVariable *GV) const;
virtual const Section* SelectSectionForGlobal(const GlobalValue *GV) const;
virtual std::string printSectionFlags(unsigned flags) const;
const Section* MergeableConstSection(const GlobalVariable *GV) const;
@@
-33,8
+33,11
@@
namespace llvm {
const Section* MergeableStringSection(const GlobalVariable *GV) const;
virtual const Section*
SelectSectionForMachineConst(const Type *Ty) const;
const Section* MergeableStringSection(const GlobalVariable *GV) const;
virtual const Section*
SelectSectionForMachineConst(const Type *Ty) const;
- protected:
- const TargetMachine* ETM;
+
+ const Section* DataRelSection;
+ const Section* DataRelLocalSection;
+ const Section* DataRelROSection;
+ const Section* DataRelROLocalSection;
};
}
};
}