Home
last modified time | relevance | path

Searched refs:UADD (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/
H A Dextract-cost.ll9 ; CHECK-NEXT: [[UADD:%.*]] = tail call { i32, i1 } @llvm.uadd.with.overflow.i32(i32 [[A:%.*]], i…
10 ; CHECK-NEXT: [[CMP:%.*]] = extractvalue { i32, i1 } [[UADD]], 1
11 ; CHECK-NEXT: [[TMP0:%.*]] = extractvalue { i32, i1 } [[UADD]], 0
/llvm-project-15.0.7/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.cpp1276 MachineInstrBuilder UADD; in legalizeCTPOP() local
1278 UADD = MIRBuilder.buildIntrinsic(Opc, {HTy}, /*HasSideEffects =*/false) in legalizeCTPOP()
1280 HSum = UADD.getReg(0); in legalizeCTPOP()
1285 MIRBuilder.buildZExt(Dst, UADD); in legalizeCTPOP()
1287 UADD->getOperand(0).setReg(Dst); in legalizeCTPOP()
/llvm-project-15.0.7/llvm/test/CodeGen/Generic/
H A Doverflow.ll40 ;; UADD
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMScheduleA57.td306 "(t2)?UADD(16|8)", "(t2)?USUB(16|8)")>;