1b1c8d83d3
Turning on `enable_noundef_analysis` flag allows better codegen by removing freeze instructions. I modified clang by renaming `enable_noundef_analysis` flag to `disable-noundef-analysis` and turning it off by default. Test updates are made as a separate patch: D108453 Reviewed By: eugenis Differential Revision: https://reviews.llvm.org/D105169
12 lines
308 B
Common Lisp
12 lines
308 B
Common Lisp
// RUN: %clang_cc1 %s -emit-llvm -o - -ffake-address-space-map | FileCheck %s
|
|
|
|
int test_func(constant char* foo);
|
|
|
|
kernel void str_array_decy() {
|
|
test_func("Test string literal");
|
|
}
|
|
|
|
// CHECK: i8 addrspace(2)* noundef getelementptr inbounds ([20 x i8], [20 x i8] addrspace(2)*
|
|
// CHECK-NOT: addrspacecast
|
|
|