diff options
| author | Luke Cheeseman <luke.cheeseman@arm.com> | 2018-09-26 14:48:03 +0000 | 
|---|---|---|
| committer | Luke Cheeseman <luke.cheeseman@arm.com> | 2018-09-26 14:48:03 +0000 | 
| commit | 77aaa220817f1005590b85907ca4061112748c24 (patch) | |
| tree | 23a407ea18c81c719c846dbd260177a61e9db1ea /llvm/lib/Target | |
| parent | c5d192b611d5da18b8a23078c1bdecbd97219489 (diff) | |
| download | bcm5719-llvm-77aaa220817f1005590b85907ca4061112748c24.tar.gz bcm5719-llvm-77aaa220817f1005590b85907ca4061112748c24.zip | |
Revert r343112 as CallFrameString API change has broken lldb builds
llvm-svn: 343114
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 6 | ||||
| -rw-r--r-- | llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 10 | 
2 files changed, 0 insertions, 16 deletions
| diff --git a/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp b/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp index 2e377127302..f2d7ea9ba3e 100644 --- a/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp +++ b/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp @@ -622,12 +622,6 @@ void AArch64FrameLowering::emitPrologue(MachineFunction &MF,    if (ShouldSignReturnAddress(MF)) {      BuildMI(MBB, MBBI, DL, TII->get(AArch64::PACIASP))          .setMIFlag(MachineInstr::FrameSetup); - -    unsigned CFIIndex = -        MF.addFrameInst(MCCFIInstruction::createNegateRAState(nullptr)); -    BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION)) -        .addCFIIndex(CFIIndex) -        .setMIFlags(MachineInstr::FrameSetup);    }    // All calls are tail calls in GHC calling conv, and functions have no diff --git a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp index 0f156185387..8b5db516bad 100644 --- a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp +++ b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp @@ -175,7 +175,6 @@ private:    bool parseDirectiveReq(StringRef Name, SMLoc L);    bool parseDirectiveUnreq(SMLoc L); -  bool parseDirectiveCFINegateRAState();    bool validateInstruction(MCInst &Inst, SMLoc &IDLoc,                             SmallVectorImpl<SMLoc> &Loc); @@ -4926,8 +4925,6 @@ bool AArch64AsmParser::ParseDirective(AsmToken DirectiveID) {      parseDirectiveUnreq(Loc);    else if (IDVal == ".inst")      parseDirectiveInst(Loc); -  else if (IDVal == ".cfi_negate_ra_state") -    parseDirectiveCFINegateRAState();    else if (IsMachO) {      if (IDVal == MCLOHDirectiveName())        parseDirectiveLOH(IDVal, Loc); @@ -5301,13 +5298,6 @@ bool AArch64AsmParser::parseDirectiveUnreq(SMLoc L) {    return false;  } -bool AArch64AsmParser::parseDirectiveCFINegateRAState() { -  if (parseToken(AsmToken::EndOfStatement, "unexpected token in directive")) -    return true; -  getStreamer().EmitCFINegateRAState(); -  return false; -} -  bool  AArch64AsmParser::classifySymbolRef(const MCExpr *Expr,                                      AArch64MCExpr::VariantKind &ELFRefKind, | 

