aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/TargetMachine.cpp
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2011-04-30 03:44:37 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2011-04-30 03:44:37 +0000
commita3181d12c6dacc6250d48d3fa52fa9e4ce6a4f3d (patch)
tree1a4ce9aea0812ca2cd98eefa830c877d0e9c9704 /llvm/lib/Target/TargetMachine.cpp
parent27f3afbc1ab81a8a1d391899037ddbeffd070252 (diff)
downloadllvm-a3181d12c6dacc6250d48d3fa52fa9e4ce6a4f3d.zip
llvm-a3181d12c6dacc6250d48d3fa52fa9e4ce6a4f3d.tar.gz
llvm-a3181d12c6dacc6250d48d3fa52fa9e4ce6a4f3d.tar.bz2
Add all the plumbing needed for MC to expand cfi to the old tables in
the final assembly. It is the same technique used when targeting assemblers that don't support .loc. llvm-svn: 130587
Diffstat (limited to 'llvm/lib/Target/TargetMachine.cpp')
-rw-r--r--llvm/lib/Target/TargetMachine.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/TargetMachine.cpp b/llvm/lib/Target/TargetMachine.cpp
index 4a1ac94..76ccc09 100644
--- a/llvm/lib/Target/TargetMachine.cpp
+++ b/llvm/lib/Target/TargetMachine.cpp
@@ -227,7 +227,8 @@ TargetMachine::TargetMachine(const Target &T)
MCRelaxAll(false),
MCNoExecStack(false),
MCSaveTempLabels(false),
- MCUseLoc(true) {
+ MCUseLoc(true),
+ MCUseCFI(true) {
// Typically it will be subtargets that will adjust FloatABIType from Default
// to Soft or Hard.
if (UseSoftFloat)