[Hexagon] Change all builtins returning "bool" to return "int" instead

llvm-svn: 257765
This commit is contained in:
Krzysztof Parzyszek 2016-01-14 14:26:36 +00:00
parent ee419bedc4
commit 428d9dbaf9
1 changed files with 92 additions and 92 deletions

View File

@ -23,52 +23,52 @@ BUILTIN(__builtin_circ_ldd, "LLi*LLi*LLi*ii", "")
// The builtins above are not autogenerated from iset.py. // The builtins above are not autogenerated from iset.py.
// Make sure you do not overwrite these. // Make sure you do not overwrite these.
BUILTIN(__builtin_HEXAGON_C2_cmpeq,"bii","") BUILTIN(__builtin_HEXAGON_C2_cmpeq,"iii","")
BUILTIN(__builtin_HEXAGON_C2_cmpgt,"bii","") BUILTIN(__builtin_HEXAGON_C2_cmpgt,"iii","")
BUILTIN(__builtin_HEXAGON_C2_cmpgtu,"bii","") BUILTIN(__builtin_HEXAGON_C2_cmpgtu,"iii","")
BUILTIN(__builtin_HEXAGON_C2_cmpeqp,"bLLiLLi","") BUILTIN(__builtin_HEXAGON_C2_cmpeqp,"iLLiLLi","")
BUILTIN(__builtin_HEXAGON_C2_cmpgtp,"bLLiLLi","") BUILTIN(__builtin_HEXAGON_C2_cmpgtp,"iLLiLLi","")
BUILTIN(__builtin_HEXAGON_C2_cmpgtup,"bLLiLLi","") BUILTIN(__builtin_HEXAGON_C2_cmpgtup,"iLLiLLi","")
BUILTIN(__builtin_HEXAGON_A4_rcmpeqi,"iii","") BUILTIN(__builtin_HEXAGON_A4_rcmpeqi,"iii","")
BUILTIN(__builtin_HEXAGON_A4_rcmpneqi,"iii","") BUILTIN(__builtin_HEXAGON_A4_rcmpneqi,"iii","")
BUILTIN(__builtin_HEXAGON_A4_rcmpeq,"iii","") BUILTIN(__builtin_HEXAGON_A4_rcmpeq,"iii","")
BUILTIN(__builtin_HEXAGON_A4_rcmpneq,"iii","") BUILTIN(__builtin_HEXAGON_A4_rcmpneq,"iii","")
BUILTIN(__builtin_HEXAGON_C2_bitsset,"bii","") BUILTIN(__builtin_HEXAGON_C2_bitsset,"iii","")
BUILTIN(__builtin_HEXAGON_C2_bitsclr,"bii","") BUILTIN(__builtin_HEXAGON_C2_bitsclr,"iii","")
BUILTIN(__builtin_HEXAGON_C4_nbitsset,"bii","") BUILTIN(__builtin_HEXAGON_C4_nbitsset,"iii","")
BUILTIN(__builtin_HEXAGON_C4_nbitsclr,"bii","") BUILTIN(__builtin_HEXAGON_C4_nbitsclr,"iii","")
BUILTIN(__builtin_HEXAGON_C2_cmpeqi,"bii","") BUILTIN(__builtin_HEXAGON_C2_cmpeqi,"iii","")
BUILTIN(__builtin_HEXAGON_C2_cmpgti,"bii","") BUILTIN(__builtin_HEXAGON_C2_cmpgti,"iii","")
BUILTIN(__builtin_HEXAGON_C2_cmpgtui,"bii","") BUILTIN(__builtin_HEXAGON_C2_cmpgtui,"iii","")
BUILTIN(__builtin_HEXAGON_C2_cmpgei,"bii","") BUILTIN(__builtin_HEXAGON_C2_cmpgei,"iii","")
BUILTIN(__builtin_HEXAGON_C2_cmpgeui,"bii","") BUILTIN(__builtin_HEXAGON_C2_cmpgeui,"iii","")
BUILTIN(__builtin_HEXAGON_C2_cmplt,"bii","") BUILTIN(__builtin_HEXAGON_C2_cmplt,"iii","")
BUILTIN(__builtin_HEXAGON_C2_cmpltu,"bii","") BUILTIN(__builtin_HEXAGON_C2_cmpltu,"iii","")
BUILTIN(__builtin_HEXAGON_C2_bitsclri,"bii","") BUILTIN(__builtin_HEXAGON_C2_bitsclri,"iii","")
BUILTIN(__builtin_HEXAGON_C4_nbitsclri,"bii","") BUILTIN(__builtin_HEXAGON_C4_nbitsclri,"iii","")
BUILTIN(__builtin_HEXAGON_C4_cmpneqi,"bii","") BUILTIN(__builtin_HEXAGON_C4_cmpneqi,"iii","")
BUILTIN(__builtin_HEXAGON_C4_cmpltei,"bii","") BUILTIN(__builtin_HEXAGON_C4_cmpltei,"iii","")
BUILTIN(__builtin_HEXAGON_C4_cmplteui,"bii","") BUILTIN(__builtin_HEXAGON_C4_cmplteui,"iii","")
BUILTIN(__builtin_HEXAGON_C4_cmpneq,"bii","") BUILTIN(__builtin_HEXAGON_C4_cmpneq,"iii","")
BUILTIN(__builtin_HEXAGON_C4_cmplte,"bii","") BUILTIN(__builtin_HEXAGON_C4_cmplte,"iii","")
BUILTIN(__builtin_HEXAGON_C4_cmplteu,"bii","") BUILTIN(__builtin_HEXAGON_C4_cmplteu,"iii","")
BUILTIN(__builtin_HEXAGON_C2_and,"bii","") BUILTIN(__builtin_HEXAGON_C2_and,"iii","")
BUILTIN(__builtin_HEXAGON_C2_or,"bii","") BUILTIN(__builtin_HEXAGON_C2_or,"iii","")
BUILTIN(__builtin_HEXAGON_C2_xor,"bii","") BUILTIN(__builtin_HEXAGON_C2_xor,"iii","")
BUILTIN(__builtin_HEXAGON_C2_andn,"bii","") BUILTIN(__builtin_HEXAGON_C2_andn,"iii","")
BUILTIN(__builtin_HEXAGON_C2_not,"bi","") BUILTIN(__builtin_HEXAGON_C2_not,"ii","")
BUILTIN(__builtin_HEXAGON_C2_orn,"bii","") BUILTIN(__builtin_HEXAGON_C2_orn,"iii","")
BUILTIN(__builtin_HEXAGON_C4_and_and,"biii","") BUILTIN(__builtin_HEXAGON_C4_and_and,"iiii","")
BUILTIN(__builtin_HEXAGON_C4_and_or,"biii","") BUILTIN(__builtin_HEXAGON_C4_and_or,"iiii","")
BUILTIN(__builtin_HEXAGON_C4_or_and,"biii","") BUILTIN(__builtin_HEXAGON_C4_or_and,"iiii","")
BUILTIN(__builtin_HEXAGON_C4_or_or,"biii","") BUILTIN(__builtin_HEXAGON_C4_or_or,"iiii","")
BUILTIN(__builtin_HEXAGON_C4_and_andn,"biii","") BUILTIN(__builtin_HEXAGON_C4_and_andn,"iiii","")
BUILTIN(__builtin_HEXAGON_C4_and_orn,"biii","") BUILTIN(__builtin_HEXAGON_C4_and_orn,"iiii","")
BUILTIN(__builtin_HEXAGON_C4_or_andn,"biii","") BUILTIN(__builtin_HEXAGON_C4_or_andn,"iiii","")
BUILTIN(__builtin_HEXAGON_C4_or_orn,"biii","") BUILTIN(__builtin_HEXAGON_C4_or_orn,"iiii","")
BUILTIN(__builtin_HEXAGON_C2_pxfer_map,"bi","") BUILTIN(__builtin_HEXAGON_C2_pxfer_map,"ii","")
BUILTIN(__builtin_HEXAGON_C2_any8,"bi","") BUILTIN(__builtin_HEXAGON_C2_any8,"ii","")
BUILTIN(__builtin_HEXAGON_C2_all8,"bi","") BUILTIN(__builtin_HEXAGON_C2_all8,"ii","")
BUILTIN(__builtin_HEXAGON_C2_vitpack,"iii","") BUILTIN(__builtin_HEXAGON_C2_vitpack,"iii","")
BUILTIN(__builtin_HEXAGON_C2_mux,"iiii","") BUILTIN(__builtin_HEXAGON_C2_mux,"iiii","")
BUILTIN(__builtin_HEXAGON_C2_muxii,"iiii","") BUILTIN(__builtin_HEXAGON_C2_muxii,"iiii","")
@ -76,43 +76,43 @@ BUILTIN(__builtin_HEXAGON_C2_muxir,"iiii","")
BUILTIN(__builtin_HEXAGON_C2_muxri,"iiii","") BUILTIN(__builtin_HEXAGON_C2_muxri,"iiii","")
BUILTIN(__builtin_HEXAGON_C2_vmux,"LLiiLLiLLi","") BUILTIN(__builtin_HEXAGON_C2_vmux,"LLiiLLiLLi","")
BUILTIN(__builtin_HEXAGON_C2_mask,"LLii","") BUILTIN(__builtin_HEXAGON_C2_mask,"LLii","")
BUILTIN(__builtin_HEXAGON_A2_vcmpbeq,"bLLiLLi","") BUILTIN(__builtin_HEXAGON_A2_vcmpbeq,"iLLiLLi","")
BUILTIN(__builtin_HEXAGON_A4_vcmpbeqi,"bLLii","") BUILTIN(__builtin_HEXAGON_A4_vcmpbeqi,"iLLii","")
BUILTIN(__builtin_HEXAGON_A4_vcmpbeq_any,"bLLiLLi","") BUILTIN(__builtin_HEXAGON_A4_vcmpbeq_any,"iLLiLLi","")
BUILTIN(__builtin_HEXAGON_A2_vcmpbgtu,"bLLiLLi","") BUILTIN(__builtin_HEXAGON_A2_vcmpbgtu,"iLLiLLi","")
BUILTIN(__builtin_HEXAGON_A4_vcmpbgtui,"bLLii","") BUILTIN(__builtin_HEXAGON_A4_vcmpbgtui,"iLLii","")
BUILTIN(__builtin_HEXAGON_A4_vcmpbgt,"bLLiLLi","") BUILTIN(__builtin_HEXAGON_A4_vcmpbgt,"iLLiLLi","")
BUILTIN(__builtin_HEXAGON_A4_vcmpbgti,"bLLii","") BUILTIN(__builtin_HEXAGON_A4_vcmpbgti,"iLLii","")
BUILTIN(__builtin_HEXAGON_A4_cmpbeq,"bii","") BUILTIN(__builtin_HEXAGON_A4_cmpbeq,"iii","")
BUILTIN(__builtin_HEXAGON_A4_cmpbeqi,"bii","") BUILTIN(__builtin_HEXAGON_A4_cmpbeqi,"iii","")
BUILTIN(__builtin_HEXAGON_A4_cmpbgtu,"bii","") BUILTIN(__builtin_HEXAGON_A4_cmpbgtu,"iii","")
BUILTIN(__builtin_HEXAGON_A4_cmpbgtui,"bii","") BUILTIN(__builtin_HEXAGON_A4_cmpbgtui,"iii","")
BUILTIN(__builtin_HEXAGON_A4_cmpbgt,"bii","") BUILTIN(__builtin_HEXAGON_A4_cmpbgt,"iii","")
BUILTIN(__builtin_HEXAGON_A4_cmpbgti,"bii","") BUILTIN(__builtin_HEXAGON_A4_cmpbgti,"iii","")
BUILTIN(__builtin_HEXAGON_A2_vcmpheq,"bLLiLLi","") BUILTIN(__builtin_HEXAGON_A2_vcmpheq,"iLLiLLi","")
BUILTIN(__builtin_HEXAGON_A2_vcmphgt,"bLLiLLi","") BUILTIN(__builtin_HEXAGON_A2_vcmphgt,"iLLiLLi","")
BUILTIN(__builtin_HEXAGON_A2_vcmphgtu,"bLLiLLi","") BUILTIN(__builtin_HEXAGON_A2_vcmphgtu,"iLLiLLi","")
BUILTIN(__builtin_HEXAGON_A4_vcmpheqi,"bLLii","") BUILTIN(__builtin_HEXAGON_A4_vcmpheqi,"iLLii","")
BUILTIN(__builtin_HEXAGON_A4_vcmphgti,"bLLii","") BUILTIN(__builtin_HEXAGON_A4_vcmphgti,"iLLii","")
BUILTIN(__builtin_HEXAGON_A4_vcmphgtui,"bLLii","") BUILTIN(__builtin_HEXAGON_A4_vcmphgtui,"iLLii","")
BUILTIN(__builtin_HEXAGON_A4_cmpheq,"bii","") BUILTIN(__builtin_HEXAGON_A4_cmpheq,"iii","")
BUILTIN(__builtin_HEXAGON_A4_cmphgt,"bii","") BUILTIN(__builtin_HEXAGON_A4_cmphgt,"iii","")
BUILTIN(__builtin_HEXAGON_A4_cmphgtu,"bii","") BUILTIN(__builtin_HEXAGON_A4_cmphgtu,"iii","")
BUILTIN(__builtin_HEXAGON_A4_cmpheqi,"bii","") BUILTIN(__builtin_HEXAGON_A4_cmpheqi,"iii","")
BUILTIN(__builtin_HEXAGON_A4_cmphgti,"bii","") BUILTIN(__builtin_HEXAGON_A4_cmphgti,"iii","")
BUILTIN(__builtin_HEXAGON_A4_cmphgtui,"bii","") BUILTIN(__builtin_HEXAGON_A4_cmphgtui,"iii","")
BUILTIN(__builtin_HEXAGON_A2_vcmpweq,"bLLiLLi","") BUILTIN(__builtin_HEXAGON_A2_vcmpweq,"iLLiLLi","")
BUILTIN(__builtin_HEXAGON_A2_vcmpwgt,"bLLiLLi","") BUILTIN(__builtin_HEXAGON_A2_vcmpwgt,"iLLiLLi","")
BUILTIN(__builtin_HEXAGON_A2_vcmpwgtu,"bLLiLLi","") BUILTIN(__builtin_HEXAGON_A2_vcmpwgtu,"iLLiLLi","")
BUILTIN(__builtin_HEXAGON_A4_vcmpweqi,"bLLii","") BUILTIN(__builtin_HEXAGON_A4_vcmpweqi,"iLLii","")
BUILTIN(__builtin_HEXAGON_A4_vcmpwgti,"bLLii","") BUILTIN(__builtin_HEXAGON_A4_vcmpwgti,"iLLii","")
BUILTIN(__builtin_HEXAGON_A4_vcmpwgtui,"bLLii","") BUILTIN(__builtin_HEXAGON_A4_vcmpwgtui,"iLLii","")
BUILTIN(__builtin_HEXAGON_A4_boundscheck,"biLLi","") BUILTIN(__builtin_HEXAGON_A4_boundscheck,"iiLLi","")
BUILTIN(__builtin_HEXAGON_A4_tlbmatch,"bLLii","") BUILTIN(__builtin_HEXAGON_A4_tlbmatch,"iLLii","")
BUILTIN(__builtin_HEXAGON_C2_tfrpr,"ii","") BUILTIN(__builtin_HEXAGON_C2_tfrpr,"ii","")
BUILTIN(__builtin_HEXAGON_C2_tfrrp,"bi","") BUILTIN(__builtin_HEXAGON_C2_tfrrp,"ii","")
BUILTIN(__builtin_HEXAGON_C4_fastcorner9,"bii","") BUILTIN(__builtin_HEXAGON_C4_fastcorner9,"iii","")
BUILTIN(__builtin_HEXAGON_C4_fastcorner9_not,"bii","") BUILTIN(__builtin_HEXAGON_C4_fastcorner9_not,"iii","")
BUILTIN(__builtin_HEXAGON_M2_mpy_acc_hh_s0,"iiii","") BUILTIN(__builtin_HEXAGON_M2_mpy_acc_hh_s0,"iiii","")
BUILTIN(__builtin_HEXAGON_M2_mpy_acc_hh_s1,"iiii","") BUILTIN(__builtin_HEXAGON_M2_mpy_acc_hh_s1,"iiii","")
BUILTIN(__builtin_HEXAGON_M2_mpy_acc_hl_s0,"iiii","") BUILTIN(__builtin_HEXAGON_M2_mpy_acc_hl_s0,"iiii","")
@ -620,13 +620,13 @@ BUILTIN(__builtin_HEXAGON_F2_sffma_sc,"ffffi","")
BUILTIN(__builtin_HEXAGON_F2_sffms,"ffff","") BUILTIN(__builtin_HEXAGON_F2_sffms,"ffff","")
BUILTIN(__builtin_HEXAGON_F2_sffma_lib,"ffff","") BUILTIN(__builtin_HEXAGON_F2_sffma_lib,"ffff","")
BUILTIN(__builtin_HEXAGON_F2_sffms_lib,"ffff","") BUILTIN(__builtin_HEXAGON_F2_sffms_lib,"ffff","")
BUILTIN(__builtin_HEXAGON_F2_sfcmpeq,"bff","") BUILTIN(__builtin_HEXAGON_F2_sfcmpeq,"iff","")
BUILTIN(__builtin_HEXAGON_F2_sfcmpgt,"bff","") BUILTIN(__builtin_HEXAGON_F2_sfcmpgt,"iff","")
BUILTIN(__builtin_HEXAGON_F2_sfcmpge,"bff","") BUILTIN(__builtin_HEXAGON_F2_sfcmpge,"iff","")
BUILTIN(__builtin_HEXAGON_F2_sfcmpuo,"bff","") BUILTIN(__builtin_HEXAGON_F2_sfcmpuo,"iff","")
BUILTIN(__builtin_HEXAGON_F2_sfmax,"fff","") BUILTIN(__builtin_HEXAGON_F2_sfmax,"fff","")
BUILTIN(__builtin_HEXAGON_F2_sfmin,"fff","") BUILTIN(__builtin_HEXAGON_F2_sfmin,"fff","")
BUILTIN(__builtin_HEXAGON_F2_sfclass,"bfi","") BUILTIN(__builtin_HEXAGON_F2_sfclass,"ifi","")
BUILTIN(__builtin_HEXAGON_F2_sfimm_p,"fi","") BUILTIN(__builtin_HEXAGON_F2_sfimm_p,"fi","")
BUILTIN(__builtin_HEXAGON_F2_sfimm_n,"fi","") BUILTIN(__builtin_HEXAGON_F2_sfimm_n,"fi","")
BUILTIN(__builtin_HEXAGON_F2_sffixupn,"fff","") BUILTIN(__builtin_HEXAGON_F2_sffixupn,"fff","")
@ -642,11 +642,11 @@ BUILTIN(__builtin_HEXAGON_F2_dffms_lib,"dddd","")
BUILTIN(__builtin_HEXAGON_F2_dffma_sc,"ddddi","") BUILTIN(__builtin_HEXAGON_F2_dffma_sc,"ddddi","")
BUILTIN(__builtin_HEXAGON_F2_dfmax,"ddd","") BUILTIN(__builtin_HEXAGON_F2_dfmax,"ddd","")
BUILTIN(__builtin_HEXAGON_F2_dfmin,"ddd","") BUILTIN(__builtin_HEXAGON_F2_dfmin,"ddd","")
BUILTIN(__builtin_HEXAGON_F2_dfcmpeq,"bdd","") BUILTIN(__builtin_HEXAGON_F2_dfcmpeq,"idd","")
BUILTIN(__builtin_HEXAGON_F2_dfcmpgt,"bdd","") BUILTIN(__builtin_HEXAGON_F2_dfcmpgt,"idd","")
BUILTIN(__builtin_HEXAGON_F2_dfcmpge,"bdd","") BUILTIN(__builtin_HEXAGON_F2_dfcmpge,"idd","")
BUILTIN(__builtin_HEXAGON_F2_dfcmpuo,"bdd","") BUILTIN(__builtin_HEXAGON_F2_dfcmpuo,"idd","")
BUILTIN(__builtin_HEXAGON_F2_dfclass,"bdi","") BUILTIN(__builtin_HEXAGON_F2_dfclass,"idi","")
BUILTIN(__builtin_HEXAGON_F2_dfimm_p,"di","") BUILTIN(__builtin_HEXAGON_F2_dfimm_p,"di","")
BUILTIN(__builtin_HEXAGON_F2_dfimm_n,"di","") BUILTIN(__builtin_HEXAGON_F2_dfimm_n,"di","")
BUILTIN(__builtin_HEXAGON_F2_dffixupn,"ddd","") BUILTIN(__builtin_HEXAGON_F2_dffixupn,"ddd","")
@ -797,13 +797,13 @@ BUILTIN(__builtin_HEXAGON_S2_extractu_rp,"iiLLi","")
BUILTIN(__builtin_HEXAGON_S2_insertp_rp,"LLiLLiLLiLLi","") BUILTIN(__builtin_HEXAGON_S2_insertp_rp,"LLiLLiLLiLLi","")
BUILTIN(__builtin_HEXAGON_S4_extractp_rp,"LLiLLiLLi","") BUILTIN(__builtin_HEXAGON_S4_extractp_rp,"LLiLLiLLi","")
BUILTIN(__builtin_HEXAGON_S2_extractup_rp,"LLiLLiLLi","") BUILTIN(__builtin_HEXAGON_S2_extractup_rp,"LLiLLiLLi","")
BUILTIN(__builtin_HEXAGON_S2_tstbit_i,"bii","") BUILTIN(__builtin_HEXAGON_S2_tstbit_i,"iii","")
BUILTIN(__builtin_HEXAGON_S4_ntstbit_i,"bii","") BUILTIN(__builtin_HEXAGON_S4_ntstbit_i,"iii","")
BUILTIN(__builtin_HEXAGON_S2_setbit_i,"iii","") BUILTIN(__builtin_HEXAGON_S2_setbit_i,"iii","")
BUILTIN(__builtin_HEXAGON_S2_togglebit_i,"iii","") BUILTIN(__builtin_HEXAGON_S2_togglebit_i,"iii","")
BUILTIN(__builtin_HEXAGON_S2_clrbit_i,"iii","") BUILTIN(__builtin_HEXAGON_S2_clrbit_i,"iii","")
BUILTIN(__builtin_HEXAGON_S2_tstbit_r,"bii","") BUILTIN(__builtin_HEXAGON_S2_tstbit_r,"iii","")
BUILTIN(__builtin_HEXAGON_S4_ntstbit_r,"bii","") BUILTIN(__builtin_HEXAGON_S4_ntstbit_r,"iii","")
BUILTIN(__builtin_HEXAGON_S2_setbit_r,"iii","") BUILTIN(__builtin_HEXAGON_S2_setbit_r,"iii","")
BUILTIN(__builtin_HEXAGON_S2_togglebit_r,"iii","") BUILTIN(__builtin_HEXAGON_S2_togglebit_r,"iii","")
BUILTIN(__builtin_HEXAGON_S2_clrbit_r,"iii","") BUILTIN(__builtin_HEXAGON_S2_clrbit_r,"iii","")