| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | widenable-conditions.ll | 10 ; CHECK-NEXT: [[LHS:%.*]] = and i1 [[WC]], [[B:%.*]] 37 ; CHECK-NEXT: [[LHS:%.*]] = and i1 [[WC]], [[B:%.*]] 64 ; multiple uses of A, B, WC doesn't change result 70 ; CHECK-NEXT: call void @use(i1 [[WC]]) 71 ; CHECK-NEXT: [[LHS:%.*]] = and i1 [[WC]], [[B]] 89 ; CHECK-NEXT: call void @use(i1 [[WC]]) 194 ; CHECK-NEXT: ret i1 [[WC]] 204 ; CHECK-NEXT: ret i1 [[WC]] 215 ; CHECK-NEXT: [[AND:%.*]] = and i1 [[WC]], [[WC2]] 240 ; CHECK-NEXT: call void @use(i1 [[WC]]) [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | GuardUtils.cpp | 73 auto *WC = B.CreateIntrinsic(Intrinsic::experimental_widenable_condition, in makeGuardControlFlowExplicit() local 75 CheckBI->setCondition(B.CreateAnd(CheckBI->getCondition(), WC, in makeGuardControlFlowExplicit() 90 Use *C, *WC; in widenWidenableBranch() local 92 parseWidenableBranch(WidenableBR, C, WC, IfTrueBB, IfFalseBB); in widenWidenableBranch() 96 WidenableBR->setCondition(B.CreateAnd(NewCond, WC->get())); in widenWidenableBranch() 111 Use *C, *WC; in setWidenableBranchCond() local 113 parseWidenableBranch(WidenableBR, C, WC, IfTrueBB, IfFalseBB); in setWidenableBranchCond() 117 WidenableBR->setCondition(B.CreateAnd(NewCond, WC->get())); in setWidenableBranchCond()
|
| H A D | SimplifyCFG.cpp | 4000 Value *CondWB, *WC; in tryWidenCondBranchToCondBranch() local 4002 if (!parseWidenableBranch(PBI, CondWB, WC, IfTrueBB, IfFalseBB) || in tryWidenCondBranchToCondBranch()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | GuardUtils.cpp | 48 Use *C, *WC; in parseWidenableBranch() local 49 if (parseWidenableBranch(const_cast<User*>(U), C, WC, IfTrueBB, IfFalseBB)) { in parseWidenableBranch() 54 WidenableCondition = WC->get(); in parseWidenableBranch() 60 bool llvm::parseWidenableBranch(User *U, Use *&C,Use *&WC, in parseWidenableBranch() argument 74 WC = &BI->getOperandUse(0); in parseWidenableBranch() 94 WC = &And->getOperandUse(0); in parseWidenableBranch() 101 WC = &And->getOperandUse(1); in parseWidenableBranch()
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | version-script-symver.s | 18 # RUN: llvm-readelf --dyn-syms %t2.so | FileCheck --check-prefix=WC %s 19 # WC: UND 20 # WC-NEXT: [[#]] foo4@@v2 21 # WC-NEXT: [[#]] _start{{$}} 22 # WC-NOT: {{.}}
|
| /llvm-project-15.0.7/llvm/tools/llvm-profdata/ |
| H A D | llvm-profdata.cpp | 244 std::unique_lock<std::mutex> CtxGuard{WC->Lock}; in loadInput() 262 WC->Errors.emplace_back( in loadInput() 278 bool Succeeded = WC->Writer.addMemProfFrame( in loadInput() 305 WC->Errors.emplace_back( in loadInput() 326 std::unique_lock<std::mutex> ErrGuard{WC->ErrLock}; in loadInput() 334 WC->Errors.emplace_back(std::move(E), Filename); in loadInput() 448 for (std::unique_ptr<WriterContext> &WC : Contexts) { in mergeInstrProfile() 449 for (auto &ErrorPair : WC->Errors) { in mergeInstrProfile() 536 adjustInstrProfile(std::unique_ptr<WriterContext> &WC, in adjustInstrProfile() argument 543 for (auto &PD : WC->Writer.getProfileData()) { in adjustInstrProfile() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | GuardUtils.h | 49 bool parseWidenableBranch(User *U, Use *&Cond, Use *&WC, BasicBlock *&IfTrueBB,
|
| /llvm-project-15.0.7/lldb/test/Shell/SymbolFile/NativePDB/ |
| H A D | tag-types.cpp | 23 wchar_t WC; member
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPredication.cpp | 1053 Value *Cond, *WC; in FindWidenableTerminatorAboveLoop() local 1055 if (parseWidenableBranch(Term, Cond, WC, IfTrueBB, IfFalseBB) && in FindWidenableTerminatorAboveLoop() 1145 Use *Cond, *WC; in predicateLoopExits() local 1147 if (parseWidenableBranch(BI, Cond, WC, IfTrueBB, IfFalseBB) && in predicateLoopExits() 1149 WC->set(ConstantInt::getTrue(IfTrueBB->getContext())); in predicateLoopExits()
|
| H A D | GuardWidening.cpp | 87 Value *Cond, *WC; in getCondition() local 89 if (parseWidenableBranch(I, Cond, WC, IfTrueBB, IfFalseBB)) in getCondition()
|
| /llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/ |
| H A D | widenable-condition.ll | 12 ; widening of the WC.
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | SValBuilder.cpp | 1058 const auto WC = CTy.getBitWidth(); in simplifySymbolCast() local 1061 if (WC <= WT) { in simplifySymbolCast()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | TUScheduler.cpp | 1329 WithContext WC(std::move(Ctx)); in startTask() local 1339 WithContext WC(Ctx.clone()); in startTask() local 1707 WithContext WC(std::move(Ctx)); in runWithSemaphore() local
|
| /llvm-project-15.0.7/llvm/lib/Target/SystemZ/ |
| H A D | SystemZScheduleZ16.td | 1399 def : InstRW<[WLat6, VecBF, NormalGr], (instregex "WC(L)?GDB$")>; 1401 def : InstRW<[WLat6, VecBF, NormalGr], (instregex "WC(L)?FEB$")>;
|
| H A D | SystemZScheduleZ15.td | 1393 def : InstRW<[WLat6, VecBF, NormalGr], (instregex "WC(L)?GDB$")>; 1395 def : InstRW<[WLat6, VecBF, NormalGr], (instregex "WC(L)?FEB$")>;
|
| H A D | SystemZScheduleZ13.td | 1329 def : InstRW<[WLat7, VecBF, NormalGr], (instregex "WC(L)?GDB$")>;
|
| H A D | SystemZScheduleZ14.td | 1351 def : InstRW<[WLat7, VecBF, NormalGr], (instregex "WC(L)?GDB$")>;
|