27 case AVR::BI__builtin_avr_nop:
28 return Builder.CreateCall(
CGM.getIntrinsic(Intrinsic::avr_nop));
29 case AVR::BI__builtin_avr_sei:
30 return Builder.CreateCall(
CGM.getIntrinsic(Intrinsic::avr_sei));
31 case AVR::BI__builtin_avr_cli:
32 return Builder.CreateCall(
CGM.getIntrinsic(Intrinsic::avr_cli));
33 case AVR::BI__builtin_avr_sleep:
34 return Builder.CreateCall(
CGM.getIntrinsic(Intrinsic::avr_sleep));
35 case AVR::BI__builtin_avr_wdr:
36 return Builder.CreateCall(
CGM.getIntrinsic(Intrinsic::avr_wdr));
37 case AVR::BI__builtin_avr_swap: {
39 return Builder.CreateCall(
CGM.getIntrinsic(Intrinsic::avr_swap), Arg0);