Home
last modified time | relevance | path

Searched refs:CHR (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dmemchr-8.ll17 ; CHECK-NEXT: [[CHR:%.*]] = tail call i8* @memrchr(i8* noundef nonnull dereferenceable(214748364…
18 ; CHECK-NEXT: ret i8* [[CHR]]
30 ; CHECK-NEXT: [[CHR:%.*]] = tail call i8* @memrchr(i8* noundef nonnull dereferenceable(214748364…
31 ; CHECK-NEXT: ret i8* [[CHR]]
44 ; CHECK-NEXT: [[CHR:%.*]] = tail call i8* @memrchr(i8* noundef nonnull dereferenceable(429496729…
45 ; CHECK-NEXT: ret i8* [[CHR]]
56 ; CHECK-NEXT: [[CHR:%.*]] = tail call i8* @memrchr(i8* noundef nonnull dereferenceable(429496729…
57 ; CHECK-NEXT: ret i8* [[CHR]]
H A Dmemchr-3.ll61 ; CHECK-NEXT: [[TMP1:%.*]] = trunc i32 [[CHR:%.*]] to i8
H A Dstrrchr-1.ll63 …e(14) getelementptr inbounds ([14 x i8], [14 x i8]* @hello, i32 0, i32 0), i32 [[CHR:%.*]], i32 14)
H A Dstrchr-1.ll52 …le(1) getelementptr inbounds ([14 x i8], [14 x i8]* @hello, i32 0, i32 0), i32 [[CHR:%.*]], i32 14)
H A Dmemchr.ll53 …le(1) getelementptr inbounds ([14 x i8], [14 x i8]* @hello, i32 0, i32 0), i32 [[CHR:%.*]], i32 14)
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp279 class CHR { class
286 ~CHR() { in ~CHR()
706 CHRScope * CHR::findScope(Region *R) { in findScope()
864 void CHR::checkScopeHoistable(CHRScope *Scope) { in checkScopeHoistable()
1122 SmallVector<CHRScope *, 8> CHR::splitScope( in splitScope()
1733 void CHR::cloneScopeBlocks(CHRScope *Scope, in cloneScopeBlocks()
1812 void CHR::fixupBranchesAndSelects(CHRScope *Scope, in fixupBranchesAndSelects()
1854 void CHR::fixupBranch(Region *R, CHRScope *Scope, in fixupBranch()
1898 void CHR::fixupSelect(SelectInst *SI, CHRScope *Scope, in fixupSelect()
1968 bool CHR::run() { in run()
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/PGOProfile/
H A Dchr.ll718 ; select. No CHR happens.
864 ; Branches aren't biased enough. No CHR happens.
999 ; With no phi at the exit, but the exit needs a phi inserted after CHR.
1251 ; by the first CHR.
1266 ; if (z != 1 & (z == 0 & pred)) // First CHR
1269 ; // later) and the subsequent branch condition (for the second CHR) uses it.
1271 ; if ((i0 & 2) != j0 & i0 != j0) { // Second CHR
1364 ; Branch or selects depends on another select. No CHR happens.
1808 ; and causes the top-level region to be the outermost CHR scope with the
1809 ; subscope that includes the entry block with two selects. The outermost CHR
[all …]