llvm/test
David Majnemer 1089dfcf5c [ScalarEvolutionExpander] Properly insert no-op casts + EH Pads
We want to insert no-op casts as close as possible to the def.  This is
tricky when the cast is of a PHI node and the BasicBlocks between the
def and the use cannot hold any instructions.  Iteratively walk EH pads
until we hit a non-EH pad.

This fixes PR25326.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251393 91177308-0d34-0410-b5e6-96231b3b80d8
2015-10-27 07:36:42 +00:00
..
Analysis [ValueTracking] Extend r251146 to catch a fairly common case 2015-10-26 14:10:46 +00:00
Assembler
Bindings
Bitcode Add an (optional) identification block in the bitcode 2015-10-26 18:37:00 +00:00
BugPoint
CodeGen [X86] Make elfiamcu an OS, not an environment. 2015-10-27 07:23:59 +00:00
DebugInfo [LLVMSymbolize] Use symbol table only if function linkage name was requested. 2015-10-26 20:12:29 +00:00
Examples
ExecutionEngine [RuntimeDyld][COFF] Fix a think-o in the handling of the IMAGE_REL_AMD64_ADDR64 2015-10-23 18:46:43 +00:00
Feature [Inliner] Don't inline through callsites with operand bundles 2015-10-23 20:09:55 +00:00
FileCheck
Instrumentation [ASan] Minor fixes to dynamic allocas handling: 2015-10-22 19:51:59 +00:00
Integer
JitListener
LibDriver
Linker
LTO
MC Update test to take into account for r251271. 2015-10-26 03:34:29 +00:00
Object Tests: be slightly more specific to avoid conflict with path. 2015-10-26 13:40:03 +00:00
Other
SymbolRewriter
TableGen
tools Backing out commit r250906 as it broke lld. 2015-10-21 17:13:20 +00:00
Transforms [ScalarEvolutionExpander] Properly insert no-op casts + EH Pads 2015-10-27 07:36:42 +00:00
Unit
Verifier Add verification for align, dereferenceable, dereferenceable_or_null load metadata 2015-10-09 17:41:29 +00:00
YAMLParser
.clang-format
CMakeLists.txt [CMake] check-llvm requires llvm-pdbdump. 2015-10-15 13:22:38 +00:00
lit.cfg Suppress LLVM::tools/llvm-symbolizer/coff-dwarf.test for mingw, for now. 2015-10-10 02:57:02 +00:00
lit.site.cfg.in
Makefile
Makefile.tests
TestRunner.sh