llvm/test
Quentin Colombet 1ad3a410be ARM: Fix encoding of hint instruction for Thumb.
"hint" space for Thumb actually overlaps the encoding space of the CPS
instruction. In actuality, hints can be defined as CPS instructions where imod
and M bits are all nil.

Handle decoding of permitted nop-compatible hints (i.e. nop, yield, wfi, wfe,
sev) in DecodeT2CPSInstruction.

This commit adds a proper diagnostic message for Imm0_4 and updates all tests.

Patch by Mihail Popa <Mihail.Popa@arm.com>.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180617 91177308-0d34-0410-b5e6-96231b3b80d8
2013-04-26 17:54:54 +00:00
..
Analysis ARM cost model: Integer div and rem is lowered to a function call 2013-04-25 21:16:18 +00:00
Archive
Assembler
Bindings/Ocaml
Bitcode
BugPoint
CodeGen ARM/NEON: Pattern match vector integer abs to vabs. 2013-04-26 15:00:57 +00:00
DebugInfo Bugfix for the debug intrinsic handling in InstCombiner: 2013-04-26 17:48:33 +00:00
ExecutionEngine
Feature Clarify that llvm.used can contain aliases. 2013-04-22 14:58:02 +00:00
FileCheck Remove SMLoc paired with CHECK-NOT patterns. Not functionality change. 2013-04-25 21:31:34 +00:00
Instrumentation
Integer
JitListener
Linker
MC ARM: Fix encoding of hint instruction for Thumb. 2013-04-26 17:54:54 +00:00
Object Add missing ':'. 2013-04-26 17:54:46 +00:00
Other
TableGen
tools Use pointers to iterate over symbols. 2013-04-24 19:47:55 +00:00
Transforms LoopVectorizer: Calculate the number of pointers to disambiguate at runtime based on the numbers of reads and writes. 2013-04-26 05:08:59 +00:00
Unit
Verifier Also verify llvm.compiler_used. 2013-04-22 15:16:51 +00:00
YAMLParser
CMakeLists.txt
lit.cfg Use zlib to uncompress debug sections in DWARF parser. 2013-04-23 10:17:34 +00:00
lit.site.cfg.in Use zlib to uncompress debug sections in DWARF parser. 2013-04-23 10:17:34 +00:00
Makefile Use zlib to uncompress debug sections in DWARF parser. 2013-04-23 10:17:34 +00:00
Makefile.tests
TestRunner.sh