xref: /llvm-project/llvm/test/tools/llvm-split/target-specific-split.ll (revision ec636cf3c5048039bd3c52b1ebdb66dabcd273fe)
183f7a3a2Spvanhout; REQUIRES: x86-registered-target
283f7a3a2Spvanhout
3e86ebe4fSPierre van Houtryve; RUN: llvm-split -o %t %s -mtriple x86_64 -preserve-locals 2>&1 | FileCheck %s
4e86ebe4fSPierre van Houtryve
5e86ebe4fSPierre van Houtryve; Basic test for a target that doesn't support target-specific module splitting.
6e86ebe4fSPierre van Houtryve
7*ec636cf3Sserge-sans-paille; CHECK: warning: --preserve-locals has no effect when using TargetMachine::splitModule
8e86ebe4fSPierre van Houtryve; CHECK: warning: TargetMachine::splitModule failed, falling back to default splitModule implementation
9e86ebe4fSPierre van Houtryve
10e86ebe4fSPierre van Houtryvedefine void @bar() {
11e86ebe4fSPierre van Houtryve  ret void
12e86ebe4fSPierre van Houtryve}
13