projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Const-correct and prevent a copy of a SmallPtrSet.
[oota-llvm.git]
/
lib
/
Target
/
TargetMachineC.cpp
diff --git
a/lib/Target/TargetMachineC.cpp
b/lib/Target/TargetMachineC.cpp
index 20923c97ec8815c79a55b71d4becb84ec4def8c7..702b915c6cd44703522209d0135dbac47c2fb81f 100644
(file)
--- a/
lib/Target/TargetMachineC.cpp
+++ b/
lib/Target/TargetMachineC.cpp
@@
-24,6
+24,7
@@
#include "llvm/Support/TargetRegistry.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/Support/TargetRegistry.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/Target/TargetMachine.h"
+#include "llvm/Target/TargetSubtargetInfo.h"
#include <cassert>
#include <cstdlib>
#include <cstring>
#include <cassert>
#include <cstdlib>
#include <cstring>
@@
-172,7
+173,7
@@
char* LLVMGetTargetMachineFeatureString(LLVMTargetMachineRef T) {
}
LLVMTargetDataRef LLVMGetTargetMachineData(LLVMTargetMachineRef T) {
}
LLVMTargetDataRef LLVMGetTargetMachineData(LLVMTargetMachineRef T) {
- return wrap(unwrap(T)->getDataLayout());
+ return wrap(unwrap(T)->get
SubtargetImpl()->get
DataLayout());
}
void LLVMSetTargetMachineAsmVerbosity(LLVMTargetMachineRef T,
}
void LLVMSetTargetMachineAsmVerbosity(LLVMTargetMachineRef T,
@@
-189,7
+190,7
@@
static LLVMBool LLVMTargetMachineEmit(LLVMTargetMachineRef T, LLVMModuleRef M,
std::string error;
std::string error;
- const DataLayout
* td = TM
->getDataLayout();
+ const DataLayout
*td = TM->getSubtargetImpl()
->getDataLayout();
if (!td) {
error = "No DataLayout in TargetMachine";
if (!td) {
error = "No DataLayout in TargetMachine";