Sam McCall
57743883f1
Revert "[LSV] Refactoring + supporting bitcasts to a type of different size"
This reverts commit r337489.
It causes asserts to fire in some TensorFlow tests, e.g.
tensorflow/compiler/tests/gather_test.py on GPU.
Example stack trace:
Start test case: GatherTest.testHigherRank
assertion failed at third_party/llvm/llvm/lib/Support/APInt.cpp:819 in llvm::APInt llvm::APInt::trunc(unsigned int) const: width && "Can't truncate to 0 bits"
@ 0x5559446ebe10 __assert_fail
@ 0x55593ef32f5e llvm::APInt::trunc()
@ 0x55593d78f86e (anonymous namespace)::Vectorizer::lookThroughComplexAddresses()
@ 0x55593d78f2bc (anonymous namespace)::Vectorizer::areConsecutivePointers()
@ 0x55593d78d128 (anonymous namespace)::Vectorizer::isConsecutiveAccess()
@ 0x55593d78c926 (anonymous namespace)::Vectorizer::vectorizeInstructions()
@ 0x55593d78c221 (anonymous namespace)::Vectorizer::vectorizeChains()
@ 0x55593d78b948 (anonymous namespace)::Vectorizer::run()
@ 0x55593d78b725 (anonymous namespace)::LoadStoreVectorizer::runOnFunction()
@ 0x55593edf4b17 llvm::FPPassManager::runOnFunction()
@ 0x55593edf4e55 llvm::FPPassManager::runOnModule()
@ 0x55593edf563c (anonymous namespace)::MPPassManager::runOnModule()
@ 0x55593edf5137 llvm::legacy::PassManagerImpl::run()
@ 0x55593edf5b71 llvm::legacy::PassManager::run()
@ 0x55593ced250d xla::gpu::IrDumpingPassManager::run()
@ 0x55593ced5033 xla::gpu::(anonymous namespace)::EmitModuleToPTX()
@ 0x55593ced40ba xla::gpu::(anonymous namespace)::CompileModuleToPtx()
@ 0x55593ced33d0 xla::gpu::CompileToPtx()
@ 0x55593b26b2a2 xla::gpu::NVPTXCompiler::RunBackend()
@ 0x55593b21f973 xla::Service::BuildExecutable()
@ 0x555938f44e64 xla::LocalService::CompileExecutable()
@ 0x555938f30a85 xla::LocalClient::Compile()
@ 0x555938de3c29 tensorflow::XlaCompilationCache::BuildExecutable()
@ 0x555938de4e9e tensorflow::XlaCompilationCache::CompileImpl()
@ 0x555938de3da5 tensorflow::XlaCompilationCache::Compile()
@ 0x555938c5d962 tensorflow::XlaLocalLaunchBase::Compute()
@ 0x555938c68151 tensorflow::XlaDevice::Compute()
@ 0x55593f389e1f tensorflow::(anonymous namespace)::ExecutorState::Process()
@ 0x55593f38a625 tensorflow::(anonymous namespace)::ExecutorState::ScheduleReady()::$_1::operator()()
*** SIGABRT received by PID 7798 (TID 7837) from PID 7798; ***
llvm-svn: 337541
2018-07-20 12:03:00 +00:00
..
2018-05-09 02:40:45 +00:00
2018-05-09 02:40:45 +00:00
2018-05-14 13:43:32 +00:00
2018-02-22 18:55:59 +00:00
2018-03-02 00:59:27 +00:00
2018-05-09 02:40:45 +00:00
2018-03-12 22:28:18 +00:00
2018-04-23 20:09:08 +00:00
2018-05-11 22:49:49 +00:00
2018-07-09 22:21:16 +00:00
2018-05-09 02:40:45 +00:00
2018-06-14 22:58:48 +00:00
2018-05-11 03:12:28 +00:00
2018-07-09 22:27:23 +00:00
2018-02-15 22:26:18 +00:00
2018-05-09 02:40:45 +00:00
2018-07-02 04:49:30 +00:00
2018-06-14 13:02:13 +00:00
2018-05-09 02:40:45 +00:00
2018-07-09 22:27:23 +00:00
2018-07-16 15:30:27 +00:00
2018-05-09 02:40:45 +00:00
2018-06-06 14:48:32 +00:00
2018-07-10 16:34:23 +00:00
2018-04-27 23:15:56 +00:00
2018-07-09 22:27:23 +00:00
2018-07-16 07:51:27 +00:00
2018-01-22 22:05:25 +00:00
2018-06-28 08:20:03 +00:00
2018-02-02 16:07:16 +00:00
2018-05-16 11:39:52 +00:00
2018-07-13 16:32:31 +00:00
2018-07-18 10:55:17 +00:00
2018-05-09 06:52:12 +00:00
2018-07-17 12:31:54 +00:00
2018-07-17 14:04:59 +00:00
2018-05-19 13:06:37 +00:00
2018-06-26 22:19:48 +00:00
2018-05-24 23:00:23 +00:00
2018-07-04 13:28:39 +00:00
2018-07-20 12:03:00 +00:00
2018-05-09 02:40:45 +00:00
2018-01-12 07:24:43 +00:00
2018-05-09 02:40:45 +00:00
2018-07-11 22:35:28 +00:00
2018-05-29 20:15:38 +00:00
2018-07-04 13:28:39 +00:00
2018-03-22 16:03:59 +00:00
2018-06-22 22:58:55 +00:00
2018-05-09 02:40:45 +00:00
2018-05-09 02:40:45 +00:00
2018-06-20 22:01:04 +00:00
2018-06-29 07:44:20 +00:00
2018-06-26 18:51:17 +00:00
2018-07-01 12:47:30 +00:00
2018-05-23 10:09:53 +00:00
2018-07-10 13:29:50 +00:00
2018-07-13 23:58:46 +00:00
2018-07-13 19:57:39 +00:00
2018-06-26 06:17:00 +00:00
2018-04-23 19:55:04 +00:00
2018-05-15 11:31:07 +00:00
2018-05-19 12:51:59 +00:00
2018-01-19 17:13:12 +00:00
2018-05-24 06:09:02 +00:00
2018-07-02 04:49:30 +00:00
2018-05-16 04:52:18 +00:00
2018-07-09 08:07:21 +00:00
2018-05-09 23:10:46 +00:00
2018-01-19 17:13:12 +00:00
2018-03-23 21:46:16 +00:00
2018-07-03 17:12:59 +00:00
2018-07-04 13:28:39 +00:00
2018-05-09 02:40:45 +00:00
2018-06-11 22:40:43 +00:00
2018-05-09 02:40:45 +00:00
2018-07-19 23:02:07 +00:00
2018-05-11 21:13:19 +00:00
2018-07-10 08:36:05 +00:00
2018-07-09 22:27:23 +00:00
2018-01-11 21:28:57 +00:00
2018-07-17 13:43:33 +00:00
2018-06-28 18:58:30 +00:00
2018-05-23 18:34:48 +00:00
2018-01-09 19:39:35 +00:00
2018-05-09 02:40:45 +00:00
2018-06-01 15:20:47 +00:00
2018-07-10 12:06:16 +00:00
2018-04-06 21:32:36 +00:00