[llvm] r277028 - [Hexagon] Implement MI-level constant propagation
Krzysztof Parzyszek via llvm-commits
llvm-commits at lists.llvm.org
Mon Aug 1 06:10:21 PDT 2016
Seems like Benjamin fixed this in r277268.
-Krzysztof
On 7/29/2016 9:43 PM, Mike Aizatsky wrote:
> Krzysztof,
>
> I think it breaks build bots:
>
> http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux-bootstrap/builds/12555
>
> /mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:2052:26:
> runtime error: left shift of negative value -2
> #0 0x1010d5d in (anonymous
> namespace)::HexagonConstEvaluator::evaluate(llvm::MachineInstr const&,
> (anonymous namespace)::MachineConstPropagator::CellMap const&,
> (anonymous namespace)::MachineConstPropagator::CellMap&)
> /mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:2052:26
> #1 0x101ec38 in (anonymous
> namespace)::MachineConstPropagator::visitNonBranch(llvm::MachineInstr
> const&)
> /mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:652:19
> #2 0x101d238 in (anonymous
> namespace)::MachineConstPropagator::propagate(llvm::MachineFunction&)
> /mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:906:9
> #3 0x100f8be in (anonymous
> namespace)::MachineConstPropagator::run(llvm::MachineFunction&)
> /mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:1051:3
> #4 0x100f4ca in (anonymous
> namespace)::HexagonConstPropagation::runOnMachineFunction(llvm::MachineFunction&)
> /mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp:1924:42
> #5 0x1de4382 in
> llvm::MachineFunctionPass::runOnFunction(llvm::Function&)
> /mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm/lib/CodeGen/MachineFunctionPass.cpp:60:13
> #6 0x22b341e in llvm::FPPassManager::runOnFunction(llvm::Function&)
> /mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm/lib/IR/LegacyPassManager.cpp:1526:27
> #7 0x22b380b in llvm::FPPassManager::runOnModule(llvm::Module&)
> /mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm/lib/IR/LegacyPassManager.cpp:1547:16
> #8 0x22b4323 in (anonymous
> namespace)::MPPassManager::runOnModule(llvm::Module&)
> /mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm/lib/IR/LegacyPassManager.cpp:1603:27
> #9 0x22b3c53 in llvm::legacy::PassManagerImpl::run(llvm::Module&)
> /mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm/lib/IR/LegacyPassManager.cpp:1706:44
> #10 0x8b2418 in compileModule(char**, llvm::LLVMContext&)
> /mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm/tools/llc/llc.cpp:497:8
> #11 0x8b128a in main
> /mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm/tools/llc/llc.cpp:265:22
> #12 0x7efd4f842f44 in __libc_start_main
> (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
> #13 0x88af8d in _start
> (/mnt/b/sanitizer-buildbot2/sanitizer-x86_64-linux-bootstrap/build/llvm_build_ubsan/bin/llc+0x88af8d)
>
>
--
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum,
hosted by The Linux Foundation
More information about the llvm-commits
mailing list