1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/test
Arthur Eubanks 8a2dd1008a [Evaluator] Bitcast result of pointer stripping
Trying to evaluate a GEP would assert with
  "Ty == cast<PointerType>(C->getType()->getScalarType())->getElementType()"
because the type of the pointer we would evaluate the GEP argument to
would be a different type than the GEP was expecting. We should treat
pointer stripping as a bitcast.

The test adds a redundant GEP that would crash due to type mismatch.

Reviewed By: rnk

Differential Revision: https://reviews.llvm.org/D100970
2021-04-21 13:32:29 -07:00
..
Analysis [AArch64] Add instruction costs for FP_TO_UINT and FP_TO_SINT with half types 2021-04-21 09:39:45 +01:00
Assembler [LLParser] Print mismatched types in error message 2021-04-21 13:10:37 -07:00
Bindings
Bitcode [clang][AArch64] Correctly align HFA arguments when passed on the stack 2021-04-15 22:58:14 +01:00
BugPoint
CodeGen [X86][SSE] getFauxShuffleMask - don't decode OR(SHUFFLE,SHUFFLE) containing UNDEFs. (PR50049) 2021-04-21 18:47:00 +01:00
DebugInfo [DebugInfo] Replace debug uses in replaceUsesOutsideBlock 2021-04-19 11:06:53 +01:00
Demangle
Examples
ExecutionEngine [JITLink] Add testcase that was accidentally left out of 19e402d2b34. 2021-04-17 11:55:55 -07:00
Feature
FileCheck Fix PR46880: Fail CHECK-NOT with undefined variable 2021-04-20 14:42:46 +01:00
Instrumentation [dfsan] Enable origin tracking with fast8 mode 2021-04-20 18:10:32 -07:00
Integer
JitListener
Linker Restore lit feature object-emission. Omit DebugInfo/Generic on XCore. 2021-04-16 13:02:14 +01:00
LTO
MachineVerifier
MC [RISCV][MC] Mask load should not have VMConstraint. 2021-04-21 15:21:37 +08:00
Object [yaml2obj/obj2yaml/llvm-readobj] Support printing and parsing AVR-specific e_flags 2021-04-15 15:54:28 +02:00
ObjectYAML
Other [OpenMP] Add OpenMPOpt as a Module pass 2021-04-20 12:28:58 -04:00
SafepointIRVerifier
Support [llvm-objdump] Switch command-line parsing from llvm::cl to OptTable 2021-04-14 20:12:24 -04:00
SymbolRewriter
TableGen [TableGen] Add support for the 'assert' statement in multiclasses 2021-04-19 09:01:42 -04:00
ThinLTO/X86 [NewPM] Cleanup IR printing instrumentation 2021-04-15 09:50:55 -07:00
tools [llvm-rc] Run clang to preprocess input files 2021-04-21 11:50:10 +03:00
Transforms [Evaluator] Bitcast result of pointer stripping 2021-04-21 13:32:29 -07:00
Unit
Verifier [X86][AMX] Verify illegal types or instructions for x86_amx. 2021-04-20 16:14:22 +08:00
YAMLParser
.clang-format
CMakeLists.txt [llvm-objdump] Add an llvm-otool tool 2021-04-20 08:24:58 -04:00
lit.cfg.py [llvm-objdump] Add an llvm-otool tool 2021-04-20 08:24:58 -04:00
lit.site.cfg.py.in
TestRunner.sh