1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/test
Hal Finkel 9f196683c0 [PowerPC] [FastISel] i1 constants must be zero extended
When materializing constant i1 values, they must be zero extended. We represent
i1 values as [0, 1], not [0, -1], in i32 registers. As it turns out, this code
path was dead for i1 values prior to r216006 (which is why this did not manifest in
miscompiles until recently).

Fixes -O0 self-hosting on PPC64/Linux.

llvm-svn: 224842
2014-12-25 23:08:25 +00:00
..
Analysis
Assembler
Bindings [OCaml] PR21901: Update tests. 2014-12-24 01:58:45 +00:00
Bitcode
BugPoint
CodeGen [PowerPC] [FastISel] i1 constants must be zero extended 2014-12-25 23:08:25 +00:00
DebugInfo IAS: correct debug line info for asm macros 2014-12-24 06:32:43 +00:00
ExecutionEngine
Feature
FileCheck
Instrumentation [asan] change the coverage collection scheme so that we can easily emit coverage for the entire process as a single bit set, and if coverage_bitset=1 actually emit that bitset 2014-12-23 22:32:17 +00:00
Integer
JitListener
Linker
LTO
MC MC: Label definitions are permitted after .set directives 2014-12-24 10:27:50 +00:00
Object
Other
SymbolRewriter
TableGen
tools Add printing the LC_THREAD load commands with llvm-objdump’s -private-headers. 2014-12-23 22:56:39 +00:00
Transforms [ValueTracking] Move GlobalAlias handling to be after the max depth check in computeKnownBits() 2014-12-23 11:33:41 +00:00
Unit
Verifier
YAMLParser
.clang-format
CMakeLists.txt
lit.cfg
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh