@@ -1122,7 +1122,7 @@ auto* _getPrimLeaf_Xe(Value* arg_0, Value* arg_1)
11221122auto* _getInstanceLeaf_Xe (Value * arg_0 , Value * arg_1 , const Twine & _ReturnName = "" )
11231123{
11241124 auto * V_2 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (1 ), getInt32 (5 ) });
1125- auto* V_3 = CreateICmpEQ (arg_1 , getInt8 (1 ));
1125+ auto* V_3 = CreateICmpEQ (arg_1 , getInt32 (1 ));
11261126 auto* V_4 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (0 ), getInt32 (5 ) });
11271127 auto* V_5 = CreateSelect (V_3 , V_4 , V_2 );
11281128 auto* V_6 = CreateLoad (getInt64Ty (), V_5 );
@@ -1136,7 +1136,7 @@ auto* _getInstanceLeaf_Xe(Value* arg_0, Value* arg_1, const Twine& _ReturnName =
11361136auto* _getInstanceContributionToHitGroupIndex_Xe (Value * arg_0 , Value * arg_1 , const Twine & _ReturnName = "" )
11371137{
11381138 auto* V_2 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (1 ), getInt32 (5 ) });
1139- auto* V_3 = CreateICmpEQ (arg_1 , getInt8 (1 ));
1139+ auto* V_3 = CreateICmpEQ (arg_1 , getInt32 (1 ));
11401140 auto* V_4 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (0 ), getInt32 (5 ) });
11411141 auto* V_5 = CreateSelect (V_3 , V_4 , V_2 );
11421142 auto* V_6 = CreateLoad (getInt64Ty (), V_5 );
@@ -1274,7 +1274,7 @@ auto* _TransformWorldToObject_Xe(Value* arg_0, Value* arg_1, Value* arg_2, Value
12741274 auto* BB_6 = BasicBlock ::Create (* Ctx .getLLVMContext (), VALUE_NAME ("_TransformWorldToObject_Xe." ), _JoinBB -> getParent (), _JoinBB );
12751275 SetInsertPoint (BB_4 );
12761276 auto* V_7 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (1 ), getInt32 (5 ) });
1277- auto* V_8 = CreateICmpEQ (arg_3 , getInt8 (1 ));
1277+ auto* V_8 = CreateICmpEQ (arg_3 , getInt32 (1 ));
12781278 auto* V_9 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (0 ), getInt32 (5 ) });
12791279 auto* V_10 = CreateSelect (V_8 , V_9 , V_7 );
12801280 auto* V_11 = CreateLoad (getInt64Ty (), V_10 );
@@ -1324,7 +1324,7 @@ auto* _TransformWorldToObject_Xe(Value* arg_0, Value* arg_1, Value* arg_2, Value
13241324auto* _getObjWorldAndWorldObj_Xe (Value * arg_0 , Value * arg_1 , Value * arg_2 , Value * arg_3 , const Twine & _ReturnName = "" )
13251325{
13261326 auto* V_4 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (1 ), getInt32 (5 ) });
1327- auto* V_5 = CreateICmpEQ (arg_3 , getInt8 (1 ));
1327+ auto* V_5 = CreateICmpEQ (arg_3 , getInt32 (1 ));
13281328 auto* V_6 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (0 ), getInt32 (5 ) });
13291329 auto* V_7 = CreateSelect (V_5 , V_6 , V_4 );
13301330 auto* V_8 = CreateLoad (getInt64Ty (), V_7 );
@@ -1350,10 +1350,10 @@ auto* _getObjWorldAndWorldObj_Xe(Value* arg_0, Value* arg_1, Value* arg_2, Value
13501350auto* _getRayTCurrent_Xe (Value * arg_0 , Value * arg_1 , const Twine & _ReturnName = "" )
13511351{
13521352 auto* V_2 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (1 ), getInt32 (0 ) });
1353- auto* V_3 = CreateICmpEQ (arg_1 , getInt8 (3 ));
1353+ auto* V_3 = CreateICmpEQ (arg_1 , getInt32 (3 ));
13541354 auto* V_4 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (2 ), getInt32 (3 ) });
13551355 auto* V_5 = CreateSelect (V_3 , V_4 , V_2 );
1356- auto* V_6 = CreateICmpEQ (arg_1 , getInt8 (1 ));
1356+ auto* V_6 = CreateICmpEQ (arg_1 , getInt32 (1 ));
13571357 auto* V_7 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (0 ), getInt32 (0 ) });
13581358 auto* V_8 = CreateSelect (V_6 , V_7 , V_5 );
13591359 auto* V_9 = CreateLoad (getFloatTy (), V_8 , _ReturnName );
@@ -1381,7 +1381,7 @@ void _setHitT_Xe(Value* arg_0, Value* arg_1, Value* arg_2)
13811381auto* _getInstanceIndex_Xe (Value * arg_0 , Value * arg_1 , const Twine & _ReturnName = "" )
13821382{
13831383 auto * V_2 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (1 ), getInt32 (5 ) });
1384- auto* V_3 = CreateICmpEQ (arg_1 , getInt8 (1 ));
1384+ auto* V_3 = CreateICmpEQ (arg_1 , getInt32 (1 ));
13851385 auto* V_4 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (0 ), getInt32 (5 ) });
13861386 auto* V_5 = CreateSelect (V_3 , V_4 , V_2 );
13871387 auto* V_6 = CreateLoad (getInt64Ty (), V_5 );
@@ -1397,7 +1397,7 @@ auto* _getInstanceIndex_Xe(Value* arg_0, Value* arg_1, const Twine& _ReturnName
13971397auto* _getInstanceID_Xe (Value * arg_0 , Value * arg_1 , const Twine & _ReturnName = "" )
13981398{
13991399 auto* V_2 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (1 ), getInt32 (5 ) });
1400- auto* V_3 = CreateICmpEQ (arg_1 , getInt8 (1 ));
1400+ auto* V_3 = CreateICmpEQ (arg_1 , getInt32 (1 ));
14011401 auto* V_4 = CreateInBoundsGEP (_struct_RTStackFormat__RTStack (* Ctx .getModule ()), arg_0 , { getInt64 (0 ), getInt32 (0 ), getInt32 (5 ) });
14021402 auto* V_5 = CreateSelect (V_3 , V_4 , V_2 );
14031403 auto* V_6 = CreateLoad (getInt64Ty (), V_5 );
0 commit comments