Home
last modified time | relevance | path

Searched refs:OV (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/AArch64/
H A Doverflow-intrinsics.ll15 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i64, i1 } [[TMP1]], 1
16 ; CHECK-NEXT: [[Q:%.*]] = select i1 [[OV]], i64 [[B]], i64 42
29 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i64, i1 } [[TMP1]], 1
30 ; CHECK-NEXT: [[Q:%.*]] = select i1 [[OV]], i64 [[B]], i64 42
46 ; CHECK-NEXT: [[Q:%.*]] = select i1 [[OV]], i64 [[B]], i64 42
60 ; CHECK-NEXT: [[Q:%.*]] = select i1 [[OV]], i64 [[B]], i64 42
76 ; CHECK-NEXT: [[Q:%.*]] = select i1 [[OV]], i64 [[B]], i64 42
149 ; CHECK-NEXT: [[OV:%.*]] = icmp ult i64 [[X]], [[Y]]
150 ; CHECK-NEXT: ret i1 [[OV]]
161 ; CHECK-NEXT: [[OV:%.*]] = icmp ult i64 [[X]], [[Y]]
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/CorrelatedValuePropagation/
H A Doverflow_predicate.ll17 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i8, i1 } [[VAL_OV]], 1
49 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i8, i1 } [[VAL_OV]], 1
81 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i8, i1 } [[VAL_OV]], 1
113 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i8, i1 } [[VAL_OV]], 1
145 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i8, i1 } [[VAL_OV]], 1
177 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i8, i1 } [[VAL_OV]], 1
209 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i8, i1 } [[VAL_OV]], 1
241 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i8, i1 } [[VAL_OV]], 1
273 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i8, i1 } [[VAL_OV]], 1
305 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i8, i1 } [[VAL_OV]], 1
[all …]
H A Doverflows.ll512 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i32, i1 } [[TMP0]], 1
513 ; CHECK-NEXT: br i1 [[OV]], label [[TRAP:%.*]], label [[COND_END]]
551 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i32, i1 } [[TMP0]], 1
552 ; CHECK-NEXT: br i1 [[OV]], label [[TRAP:%.*]], label [[COND_END]]
/llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/SPARC/
H A Doverflow-intrinsics.ll28 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i64, i1 } [[TMP1]], 1
29 ; CHECK-NEXT: [[Q:%.*]] = select i1 [[OV]], i64 [[B]], i64 42
57 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i64, i1 } [[TMP1]], 1
58 ; CHECK-NEXT: [[Q:%.*]] = select i1 [[OV]], i64 [[B]], i64 42
86 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i64, i1 } [[TMP1]], 1
87 ; CHECK-NEXT: [[Q:%.*]] = select i1 [[OV]], i64 [[B]], i64 42
101 ; CHECK-NEXT: [[OV:%.*]] = icmp ult i64 [[X]], [[Y]]
102 ; CHECK-NEXT: ret i1 [[OV]]
113 ; CHECK-NEXT: [[OV:%.*]] = icmp ult i64 [[X]], [[Y]]
114 ; CHECK-NEXT: ret i1 [[OV]]
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dicmp-add.ll754 ; CHECK-NEXT: ret i1 [[OV]]
766 ; CHECK-NEXT: ret i1 [[OV]]
790 ; CHECK-NEXT: ret i1 [[OV]]
800 ; CHECK-NEXT: ret i1 [[OV]]
810 ; CHECK-NEXT: ret i1 [[OV]]
822 ; CHECK-NEXT: ret i1 [[OV]]
846 ; CHECK-NEXT: ret i1 [[OV]]
856 ; CHECK-NEXT: ret i1 [[OV]]
866 ; CHECK-NEXT: ret i1 [[OV]]
878 ; CHECK-NEXT: ret i1 [[OV]]
[all …]
H A Dwith_overflow.ll259 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i32, i1 } [[MUL]], 1
261 ; CHECK-NEXT: [[RET:%.*]] = select i1 [[OV]], i32 -1, i32 [[RES]]
771 ; CHECK-NEXT: [[OV:%.*]] = icmp eq i8 [[X]], -128
772 ; CHECK-NEXT: store i1 [[OV]], i1* [[P:%.*]], align 1
786 ; CHECK-NEXT: store <4 x i1> [[OV]], <4 x i1>* [[P:%.*]], align 1
817 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i8, i1 } [[M]], 1
818 ; CHECK-NEXT: store i1 [[OV]], i1* [[P:%.*]], align 1
831 ; CHECK-NEXT: [[OV:%.*]] = icmp ugt i8 [[X]], 1
832 ; CHECK-NEXT: store i1 [[OV]], i1* [[P:%.*]], align 1
879 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i8, i1 } [[M]], 1
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/CodeGenPrepare/X86/
H A Doverflow-intrinsics.ll12 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i64, i1 } [[TMP1]], 1
13 ; CHECK-NEXT: [[Q:%.*]] = select i1 [[OV]], i64 [[B]], i64 42
27 ; CHECK-NEXT: [[Q:%.*]] = select i1 [[OV]], i64 [[B]], i64 42
43 ; CHECK-NEXT: [[Q:%.*]] = select i1 [[OV]], i64 [[B]], i64 42
204 ; CHECK-NEXT: [[OV:%.*]] = xor i1 [[OV1]], true
205 ; CHECK-NEXT: ret i1 [[OV]]
342 ; CHECK-NEXT: [[OV:%.*]] = icmp eq i42 [[A]], 0
344 ; CHECK-NEXT: ret i1 [[OV]]
503 ; CHECK-NEXT: [[OV:%.*]] = icmp ult i64 [[X]], [[Y]]
504 ; CHECK-NEXT: ret i1 [[OV]]
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Duadd_inc_iv.ll14 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i64, i1 } [[TMP0]], 1
15 ; CHECK-NEXT: br i1 [[OV]], label [[EXIT:%.*]], label [[BACKEDGE]]
H A Dusub_inc_iv.ll12 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i64, i1 } [[TMP0]], 1
13 ; CHECK-NEXT: br i1 [[OV]], label [[EXIT:%.*]], label [[BACKEDGE]]
57 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i64, i1 } [[TMP0]], 1
58 ; CHECK-NEXT: br i1 [[OV]], label [[EXIT:%.*]], label [[BACKEDGE]]
103 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i64, i1 } [[TMP0]], 1
104 ; CHECK-NEXT: br i1 [[OV]], label [[EXIT:%.*]], label [[BACKEDGE]]
308 ; CHECK-NEXT: [[OV:%.*]] = extractvalue { i64, i1 } [[TMP0]], 1
309 ; CHECK-NEXT: br i1 [[OV]], label [[EXIT:%.*]], label [[BACKEDGE]]
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DAssumptionCache.cpp181 void AssumptionCache::transferAffectedValuesInCache(Value *OV, Value *NV) { in transferAffectedValuesInCache() argument
183 auto AVI = AffectedValues.find(OV); in transferAffectedValuesInCache()
190 AffectedValues.erase(OV); in transferAffectedValuesInCache()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DAssumptionCache.h95 void transferAffectedValuesInCache(Value *OV, Value *NV);
/llvm-project-15.0.7/clang/lib/Analysis/
H A DLiveVariables.cpp267 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(child)) in Visit() local
268 child = OV->getSourceExpr(); in Visit()
/llvm-project-15.0.7/llvm/lib/Support/Windows/
H A DPath.inc1292 OVERLAPPED OV = {};
1297 if (::LockFileEx(File, Flags, 0, MAXDWORD, MAXDWORD, &OV))
1311 OVERLAPPED OV = {};
1313 if (::LockFileEx(File, Flags, 0, MAXDWORD, MAXDWORD, &OV))
1320 OVERLAPPED OV = {};
1322 if (::UnlockFileEx(File, 0, MAXDWORD, MAXDWORD, &OV))
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp2505 Optional<Value *> OV = Region.Candidate->fromGVN(*OGVN); in findOutputValueInRegion() local
2506 assert(OV && "Could not find value for GVN?"); in findOutputValueInRegion()
2507 return *OV; in findOutputValueInRegion()
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DCommandLine.h1190 OptionValue<DT> OV = V;
1191 P.printOptionDiff(O, OV, Default, GlobalWidth);
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCodeGenFunction.h1357 OpaqueValueMapping(CodeGenFunction &CGF, const OpaqueValueExpr *OV)
1359 if (OV) {
1360 assert(OV->getSourceExpr() && "wrong form of OpaqueValueMapping used "
1362 Data = OpaqueValueMappingData::bind(CGF, OV, OV->getSourceExpr());
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRegisterCoalescer.cpp3012 const Val &OV = Other.Vals[OtherI->valno->id]; in taintExtent() local
3013 TaintedLanes &= ~OV.WriteLanes; in taintExtent()
3014 if (!OV.RedefVNI) in taintExtent()
H A DCodeGenPrepare.cpp1447 Value *OV = Builder.CreateExtractValue(MathOV, 1, "ov"); in replaceMathCmpWithIntrinsic() local
1448 Cmp->replaceAllUsesWith(OV); in replaceMathCmpWithIntrinsic()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp4710 for (auto OV : I->operand_values()) { in collectLoopUniforms() local
4712 if (isOutOfScope(OV)) in collectLoopUniforms()
4716 auto *OP = dyn_cast<PHINode>(OV); in collectLoopUniforms()
4721 auto *OI = cast<Instruction>(OV); in collectLoopUniforms()
/llvm-project-15.0.7/llvm/lib/IR/
H A DCore.cpp1145 for (auto *OV : makeArrayRef(Vals, Count)) { in LLVMMDNodeInContext() local
1146 Value *V = unwrap(OV); in LLVMMDNodeInContext()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExpr.cpp16804 if (OpaqueValueExpr *OV = dyn_cast<OpaqueValueExpr>(SrcExpr)) in CheckConversionToObjCLiteral() local
16805 if (OV->getSourceExpr()) in CheckConversionToObjCLiteral()
16806 SrcExpr = OV->getSourceExpr()->IgnoreParenImpCasts(); in CheckConversionToObjCLiteral()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp44334 bool OV; in combineSelectOfTwoConstants() local
44335 APInt Diff = TrueVal.ssub_ov(FalseVal, OV); in combineSelectOfTwoConstants()
44336 if (OV) in combineSelectOfTwoConstants()