diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2011-04-30 03:44:37 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2011-04-30 03:44:37 +0000 |
commit | a3181d12c6dacc6250d48d3fa52fa9e4ce6a4f3d (patch) | |
tree | 1a4ce9aea0812ca2cd98eefa830c877d0e9c9704 /llvm/lib/Target/TargetMachine.cpp | |
parent | 27f3afbc1ab81a8a1d391899037ddbeffd070252 (diff) | |
download | llvm-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.cpp | 3 |
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) |