]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - opencl/llvm.git/commitdiff
No reason not to allow defining the CFA as a reg w/ offset zero.
authorJim Grosbach <grosbach@apple.com>
Fri, 20 May 2011 21:50:09 +0000 (21:50 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 20 May 2011 21:50:09 +0000 (21:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131760 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
lib/MC/MCDwarf.cpp

index 9697400ef178a21d8def979eb13037d1be10a6ce..dd5b0e261490fe19c2de22d6248b3e87b8302aaa 100644 (file)
@@ -215,8 +215,6 @@ void AsmPrinter::EmitCFIFrameMove(const MachineMove &Move) const {
 
   // If advancing cfa.
   if (Dst.isReg() && Dst.getReg() == MachineLocation::VirtualFP) {
-    assert(!Src.isReg() && "Machine move not supported yet.");
-
     if (Src.getReg() == MachineLocation::VirtualFP) {
       OutStreamer.EmitCFIDefCfaOffset(-Src.getOffset());
     } else {
index 93f10c43b3d293080592164c21ecde0afad9319c..13cb81ab441b84027362681f617d09061673ef23 100644 (file)
@@ -539,8 +539,6 @@ void FrameEmitterImpl::EmitCFIInstruction(MCStreamer &Streamer,
 
     // If advancing cfa.
     if (Dst.isReg() && Dst.getReg() == MachineLocation::VirtualFP) {
-      assert(!Src.isReg() && "Machine move not supported yet.");
-
       if (Src.getReg() == MachineLocation::VirtualFP) {
         Streamer.EmitIntValue(dwarf::DW_CFA_def_cfa_offset, 1);
       } else {