Home
last modified time | relevance | path

Searched refs:WC (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dwidenable-conditions.ll10 ; 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 DGuardUtils.cpp73 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 DSimplifyCFG.cpp4000 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 DGuardUtils.cpp48 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 Dversion-script-symver.s18 # 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 Dllvm-profdata.cpp244 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 DGuardUtils.h49 bool parseWidenableBranch(User *U, Use *&Cond, Use *&WC, BasicBlock *&IfTrueBB,
/llvm-project-15.0.7/lldb/test/Shell/SymbolFile/NativePDB/
H A Dtag-types.cpp23 wchar_t WC; member
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp1053 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 DGuardWidening.cpp87 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 Dwidenable-condition.ll12 ; widening of the WC.
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/
H A DSValBuilder.cpp1058 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 DTUScheduler.cpp1329 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 DSystemZScheduleZ16.td1399 def : InstRW<[WLat6, VecBF, NormalGr], (instregex "WC(L)?GDB$")>;
1401 def : InstRW<[WLat6, VecBF, NormalGr], (instregex "WC(L)?FEB$")>;
H A DSystemZScheduleZ15.td1393 def : InstRW<[WLat6, VecBF, NormalGr], (instregex "WC(L)?GDB$")>;
1395 def : InstRW<[WLat6, VecBF, NormalGr], (instregex "WC(L)?FEB$")>;
H A DSystemZScheduleZ13.td1329 def : InstRW<[WLat7, VecBF, NormalGr], (instregex "WC(L)?GDB$")>;
H A DSystemZScheduleZ14.td1351 def : InstRW<[WLat7, VecBF, NormalGr], (instregex "WC(L)?GDB$")>;