HomeSort by: relevance | last modified time | path
    Searched defs:Switch (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
CalledOnceCheck.h 31 /// \enum Switch -- one of the switch cases doesn't have a call.
40 Switch,
  /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
PredicateInfo.h 161 // This is the switch instruction.
162 SwitchInst *Switch;
167 CaseValue(CaseValue), Switch(SI) {}
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/
CoroInternal.h 72 /// The "resume-switch" lowering, where there are separate resume and
76 Switch,
105 // Field indexes for special fields in the switch lowering.
115 // The switch-index field isn't at a fixed offset or index, either;
170 assert(ABI == coro::ABI::Switch);
186 assert(ABI == coro::ABI::Switch);
191 assert(ABI == coro::ABI::Switch);
200 assert(ABI == coro::ABI::Switch);
206 switch (ABI) {
207 case coro::ABI::Switch:
    [all...]
CoroSplit.cpp 83 /// The shared resume function for a switch lowering.
86 /// The shared unwind function for a switch lowering.
89 /// The shared cleanup function for a switch lowering.
114 /// Create a cloner for a switch lowering.
119 assert(Shape.ABI == coro::ABI::Switch);
143 switch (FKind) {
231 switch (Shape.ABI) {
232 // The cloned functions in switch-lowering always return void.
233 case coro::ABI::Switch:
287 switch (Shape.ABI)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGCleanup.cpp 81 switch (K) {
322 /// given switch instruction.
324 llvm::SwitchInst *Switch,
348 // Don't add this case to the switch statement twice.
352 Switch->addCase(CGF.Builder.getInt32(Fixup.DestinationIndex),
360 /// be a cleanup switch.
363 // If it's a branch, turn it into a switch whose default
372 llvm::SwitchInst *Switch =
375 return Switch;
409 llvm::SwitchInst *Switch = TransitionToCleanupSwitch(*this, BranchBB)
    [all...]
CGCoroutine.cpp 114 switch (Kind) {
159 // a switch instruction:
162 // switch i8 %where-to, label %coro.ret [ ; jump to epilogue to suspend
217 // Create a switch capturing three possible continuations.
218 auto *Switch = Builder.CreateSwitch(SuspendResult, Coro.SuspendBB, 2);
219 Switch->addCase(Builder.getInt8(0), ReadyBlock);
220 Switch->addCase(Builder.getInt8(1), CleanupBlock);
712 switch (IID) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopUnswitch.cpp 467 switch (ParentChain) {
783 // If the chain only has ANDs and the switch has a case value of 0.
791 // If the chain only has ORs and the switch has a case value of ~0.
820 // or OR-chain. In both cases switch input value simplifies to
1159 // should also consider adding constant foldable switch instruction in
1176 // branch instructions or switch instructions) and no unswitch
1269 // Check to see if a successor of the switch is guaranteed to go to the
1596 // can. This case occurs when we unswitch switch statements.
1626 // NOTE: if a case value for the switch is unswitched out, we record it
1627 // after the unswitch finishes. We can not record it here as the switch
    [all...]
  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
ir.go 135 Switch Opcode = C.LLVMSwitch
1417 // Add a case to the switch instruction
  /src/sys/dev/ic/
mpt_mpilib.h 3210 U8 Switch; /* 00h */
3269 /* Switch */

Completed in 33 milliseconds