Changeset View
Changeset View
Standalone View
Standalone View
clang/test/OpenMP/openmp_offload_codegen.cpp
Show All 29 Lines | |||||
// CK1: {{.*}}void {{.*}}target_maps_parallel_integer{{.*}} { | // CK1: {{.*}}void {{.*}}target_maps_parallel_integer{{.*}} { | ||||
// CK1: [[GEPOBP:%.+]] = getelementptr inbounds {{.*}} | // CK1: [[GEPOBP:%.+]] = getelementptr inbounds {{.*}} | ||||
// CK1: [[GEPOBPBIT:%.+]] = bitcast i8** [[GEPOBP]] | // CK1: [[GEPOBPBIT:%.+]] = bitcast i8** [[GEPOBP]] | ||||
// CK1: store i32* %ParamToKernel, i32** [[GEPOBPBIT]] | // CK1: store i32* %ParamToKernel, i32** [[GEPOBPBIT]] | ||||
// CK1: [[GEPOP:%.+]] = getelementptr inbounds {{.*}} | // CK1: [[GEPOP:%.+]] = getelementptr inbounds {{.*}} | ||||
// CK1: [[GEPOPBIT:%.+]] = bitcast i8** [[GEPOP]] | // CK1: [[GEPOPBIT:%.+]] = bitcast i8** [[GEPOP]] | ||||
// CK1: store i32* %ParamToKernel, i32** [[GEPOPBIT]] | // CK1: store i32* %ParamToKernel, i32** [[GEPOPBIT]] | ||||
// CK1: [[GEPMAPPERARG:%.+]] = getelementptr inbounds {{.*}} | |||||
// CK1: [[GEPOBPARG:%.+]] = getelementptr inbounds {{.*}} | // CK1: [[GEPOBPARG:%.+]] = getelementptr inbounds {{.*}} | ||||
// CK1: [[GEPOPARG:%.+]] = getelementptr inbounds {{.*}} | // CK1: [[GEPOPARG:%.+]] = getelementptr inbounds {{.*}} | ||||
// CK1: call {{.*}}tgt_target({{.*}}i8** [[GEPOBPARG]], i8** [[GEPOPARG]] | // CK1: call {{.*}}tgt_target_mapper({{.*}}i8** [[GEPOBPARG]], i8** [[GEPOPARG]]{{.*}}, i8** null) | ||||
#endif | #endif |