X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FCodeGen%2FGeneric%2FMachineBranchProb.ll;h=b11d3697887c48338b57ed4307079fc4ea100b54;hb=454a57ccb6a7b85c960074109d2e8c18b0a7f0ab;hp=f030775d535429de11aad3cce4a8a92ea04a5e14;hpb=a036240a880d57f0830ac758325a36d6df868c96;p=oota-llvm.git diff --git a/test/CodeGen/Generic/MachineBranchProb.ll b/test/CodeGen/Generic/MachineBranchProb.ll index f030775d535..b11d3697887 100644 --- a/test/CodeGen/Generic/MachineBranchProb.ll +++ b/test/CodeGen/Generic/MachineBranchProb.ll @@ -1,7 +1,8 @@ ; RUN: llc < %s -print-machineinstrs=expand-isel-pseudos -o /dev/null 2>&1 | FileCheck %s ; ARM & AArch64 run an extra SimplifyCFG which disrupts this test. -; XFAIL: arm,aarch64 +; Hexagon crashes (PR23377) +; XFAIL: arm,aarch64,hexagon ; Make sure we have the correct weight attached to each successor. define i32 @test2(i32 %x) nounwind uwtable readnone ssp { @@ -15,9 +16,9 @@ entry: i64 5, label %sw.bb1 ], !prof !0 ; CHECK: BB#0: derived from LLVM BB %entry -; CHECK: Successors according to CFG: BB#2(64) BB#4(14) +; CHECK: Successors according to CFG: BB#2(64) BB#4(21) ; CHECK: BB#4: derived from LLVM BB %entry -; CHECK: Successors according to CFG: BB#1(10) BB#5(4) +; CHECK: Successors according to CFG: BB#1(10) BB#5(11) ; CHECK: BB#5: derived from LLVM BB %entry ; CHECK: Successors according to CFG: BB#1(4) BB#3(7)