@@ -5905,7 +5905,7 @@ CallInst *OpenMPIRBuilder::createOMPInteropInit(
59055905 Value *Ident = getOrCreateIdent (SrcLocStr, SrcLocStrSize);
59065906 Value *ThreadId = getOrCreateThreadID (Ident);
59075907 if (Device == nullptr )
5908- Device = ConstantInt::get (Int32, - 1 );
5908+ Device = Constant::getAllOnesValue (Int32);
59095909 Constant *InteropTypeVal = ConstantInt::get (Int32, (int )InteropType);
59105910 if (NumDependences == nullptr ) {
59115911 NumDependences = ConstantInt::get (Int32, 0 );
@@ -5933,7 +5933,7 @@ CallInst *OpenMPIRBuilder::createOMPInteropDestroy(
59335933 Value *Ident = getOrCreateIdent (SrcLocStr, SrcLocStrSize);
59345934 Value *ThreadId = getOrCreateThreadID (Ident);
59355935 if (Device == nullptr )
5936- Device = ConstantInt::get (Int32, - 1 );
5936+ Device = Constant::getAllOnesValue (Int32);
59375937 if (NumDependences == nullptr ) {
59385938 NumDependences = ConstantInt::get (Int32, 0 );
59395939 PointerType *PointerTypeVar = PointerType::getUnqual (M.getContext ());
@@ -5961,7 +5961,7 @@ CallInst *OpenMPIRBuilder::createOMPInteropUse(const LocationDescription &Loc,
59615961 Value *Ident = getOrCreateIdent (SrcLocStr, SrcLocStrSize);
59625962 Value *ThreadId = getOrCreateThreadID (Ident);
59635963 if (Device == nullptr )
5964- Device = ConstantInt::get (Int32, - 1 );
5964+ Device = Constant::getAllOnesValue (Int32);
59655965 if (NumDependences == nullptr ) {
59665966 NumDependences = ConstantInt::get (Int32, 0 );
59675967 PointerType *PointerTypeVar = PointerType::getUnqual (M.getContext ());
@@ -6098,7 +6098,7 @@ OpenMPIRBuilder::createTargetInit(const LocationDescription &Loc, bool IsSPMD,
60986098 Builder.CreateCall (Fn, {KernelEnvironment, KernelLaunchEnvironment});
60996099
61006100 Value *ExecUserCode = Builder.CreateICmpEQ (
6101- ThreadKind, ConstantInt::get (ThreadKind->getType (), - 1 ),
6101+ ThreadKind, Constant::getAllOnesValue (ThreadKind->getType ()),
61026102 " exec_user_code" );
61036103
61046104 // ThreadKind = __kmpc_target_init(...)
0 commit comments