OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:OverflowingBinaryOperator
(Results
1 - 25
of
31
) sorted by relevancy
1
2
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
Operator.h
66
class
OverflowingBinaryOperator
: public Operator {
430
: public ConcreteOperator<
OverflowingBinaryOperator
, Instruction::Add> {
433
: public ConcreteOperator<
OverflowingBinaryOperator
, Instruction::Sub> {
436
: public ConcreteOperator<
OverflowingBinaryOperator
, Instruction::Mul> {
439
: public ConcreteOperator<
OverflowingBinaryOperator
, Instruction::Shl> {
PatternMatch.h
1168
if (auto *Op = dyn_cast<
OverflowingBinaryOperator
>(V)) {
1171
if (WrapFlags &
OverflowingBinaryOperator
::NoUnsignedWrap &&
1174
if (WrapFlags &
OverflowingBinaryOperator
::NoSignedWrap &&
1185
OverflowingBinaryOperator
::NoSignedWrap>
1188
OverflowingBinaryOperator
::NoSignedWrap>(
1193
OverflowingBinaryOperator
::NoSignedWrap>
1196
OverflowingBinaryOperator
::NoSignedWrap>(
1201
OverflowingBinaryOperator
::NoSignedWrap>
1204
OverflowingBinaryOperator
::NoSignedWrap>(
1209
OverflowingBinaryOperator
::NoSignedWrap
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/IR/
Instruction.cpp
121
cast<
OverflowingBinaryOperator
>(this)->setHasNoUnsignedWrap(b);
125
cast<
OverflowingBinaryOperator
>(this)->setHasNoSignedWrap(b);
133
return cast<
OverflowingBinaryOperator
>(this)->hasNoUnsignedWrap();
137
return cast<
OverflowingBinaryOperator
>(this)->hasNoSignedWrap();
146
cast<
OverflowingBinaryOperator
>(this)->setHasNoUnsignedWrap(false);
147
cast<
OverflowingBinaryOperator
>(this)->setHasNoSignedWrap(false);
270
if (IncludeWrapFlags && isa<
OverflowingBinaryOperator
>(this)) {
271
if (auto *OB = dyn_cast<
OverflowingBinaryOperator
>(V)) {
293
if (auto *OB = dyn_cast<
OverflowingBinaryOperator
>(V)) {
294
if (isa<
OverflowingBinaryOperator
>(this))
[
all
...]
IntrinsicInst.cpp
459
return
OverflowingBinaryOperator
::NoSignedWrap;
461
return
OverflowingBinaryOperator
::NoUnsignedWrap;
Constants.cpp
2680
unsigned Flags = (HasNUW ?
OverflowingBinaryOperator
::NoUnsignedWrap : 0) |
2681
(HasNSW ?
OverflowingBinaryOperator
::NoSignedWrap : 0);
2691
unsigned Flags = (HasNUW ?
OverflowingBinaryOperator
::NoUnsignedWrap : 0) |
2692
(HasNSW ?
OverflowingBinaryOperator
::NoSignedWrap : 0);
2702
unsigned Flags = (HasNUW ?
OverflowingBinaryOperator
::NoUnsignedWrap : 0) |
2703
(HasNSW ?
OverflowingBinaryOperator
::NoSignedWrap : 0);
2756
unsigned Flags = (HasNUW ?
OverflowingBinaryOperator
::NoUnsignedWrap : 0) |
2757
(HasNSW ?
OverflowingBinaryOperator
::NoSignedWrap : 0);
3535
if (isa<
OverflowingBinaryOperator
>(BO)) {
3537
OverflowingBinaryOperator
::NoUnsignedWrap)
[
all
...]
ConstantRange.cpp
234
using OBO =
OverflowingBinaryOperator
;
937
using OBO =
OverflowingBinaryOperator
;
984
using OBO =
OverflowingBinaryOperator
;
AsmWriter.cpp
1328
if (const
OverflowingBinaryOperator
*OBO =
1329
dyn_cast<
OverflowingBinaryOperator
>(U)) {
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
ValueTracking.cpp
1094
bool NSW = Q.IIQ.hasNoSignedWrap(cast<
OverflowingBinaryOperator
>(I));
1199
bool NSW = Q.IIQ.hasNoSignedWrap(cast<
OverflowingBinaryOperator
>(I));
1241
bool NSW = Q.IIQ.hasNoSignedWrap(cast<
OverflowingBinaryOperator
>(I));
1247
bool NSW = Q.IIQ.hasNoSignedWrap(cast<
OverflowingBinaryOperator
>(I));
1428
auto *OverflowOp = dyn_cast<
OverflowingBinaryOperator
>(BO);
1986
const
OverflowingBinaryOperator
*VOBO = cast<
OverflowingBinaryOperator
>(V);
2383
const
OverflowingBinaryOperator
*BO = cast<
OverflowingBinaryOperator
>(V);
2457
const
OverflowingBinaryOperator
*BO = cast<OverflowingBinaryOperator>(V)
[
all
...]
LazyValueInfo.cpp
960
if (auto *OBO = dyn_cast<
OverflowingBinaryOperator
>(BO)) {
963
NoWrapKind |=
OverflowingBinaryOperator
::NoUnsignedWrap;
965
NoWrapKind |=
OverflowingBinaryOperator
::NoSignedWrap;
InstructionSimplify.cpp
1058
auto *Mul = cast<
OverflowingBinaryOperator
>(Op0);
1677
auto *AddInst = cast<
OverflowingBinaryOperator
>(Op0->getOperand(0));
2955
Q.IIQ.hasNoUnsignedWrap(cast<
OverflowingBinaryOperator
>(LBO))) ||
2957
Q.IIQ.hasNoSignedWrap(cast<
OverflowingBinaryOperator
>(LBO)));
2965
Q.IIQ.hasNoUnsignedWrap(cast<
OverflowingBinaryOperator
>(RBO))) ||
2967
Q.IIQ.hasNoSignedWrap(cast<
OverflowingBinaryOperator
>(RBO)));
3055
if (Q.IIQ.hasNoSignedWrap(cast<
OverflowingBinaryOperator
>(LBO)) ||
3056
Q.IIQ.hasNoUnsignedWrap(cast<
OverflowingBinaryOperator
>(LBO)) ||
BasicAliasAnalysis.cpp
318
if (isa<
OverflowingBinaryOperator
>(BOp)) {
LoopAccessAnalysis.cpp
1002
if (auto *OBO = dyn_cast<
OverflowingBinaryOperator
>(NonConstIndex))
ScalarEvolution.cpp
2249
using OBO =
OverflowingBinaryOperator
;
3878
if (isa<
OverflowingBinaryOperator
>(I)) {
4431
using OBO =
OverflowingBinaryOperator
;
4578
if (auto *OBO = dyn_cast<
OverflowingBinaryOperator
>(Op)) {
5794
using OBO =
OverflowingBinaryOperator
;
/src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
InstCombineMulDivRem.cpp
255
cast<
OverflowingBinaryOperator
>(Op0)->hasNoSignedWrap() &&
256
cast<
OverflowingBinaryOperator
>(Op1)->hasNoSignedWrap())
767
auto *OBO = cast<
OverflowingBinaryOperator
>(Op0);
793
auto *OBO = cast<
OverflowingBinaryOperator
>(Op0);
841
bool HasNSW = cast<
OverflowingBinaryOperator
>(Op1)->hasNoSignedWrap();
842
bool HasNUW = cast<
OverflowingBinaryOperator
>(Op1)->hasNoUnsignedWrap();
InstructionCombining.cpp
259
auto *OBO = dyn_cast<
OverflowingBinaryOperator
>(&I);
282
auto *OBO = dyn_cast<
OverflowingBinaryOperator
>(&I);
287
auto *OBO = dyn_cast<
OverflowingBinaryOperator
>(&I);
656
if (isa<
OverflowingBinaryOperator
>(SimplifiedInst)) {
659
if (isa<
OverflowingBinaryOperator
>(&I)) {
664
if (auto *LOBO = dyn_cast<
OverflowingBinaryOperator
>(LHS)) {
669
if (auto *ROBO = dyn_cast<
OverflowingBinaryOperator
>(RHS)) {
InstCombineSimplifyDemanded.cpp
525
bool NSW = cast<
OverflowingBinaryOperator
>(I)->hasNoSignedWrap();
InstCombineCasts.cpp
42
OverflowingBinaryOperator
*OBI = dyn_cast<
OverflowingBinaryOperator
>(Val);
InstCombineVectorOps.cpp
1581
if (isa<
OverflowingBinaryOperator
>(BO)) {
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SimplifyIndVar.cpp
935
if ((isa<
OverflowingBinaryOperator
>(BO) &&
1368
const
OverflowingBinaryOperator
*OBO =
1369
cast<
OverflowingBinaryOperator
>(DU.NarrowUse);
1539
const
OverflowingBinaryOperator
*OBO =
1540
cast<
OverflowingBinaryOperator
>(NarrowUse);
2007
*NarrowDefRHS,
OverflowingBinaryOperator
::NoSignedWrap);
ScalarEvolutionExpander.cpp
236
if (isa<
OverflowingBinaryOperator
>(I)) {
1370
if (isa<
OverflowingBinaryOperator
>(IncV)) {
1462
if (isa<
OverflowingBinaryOperator
>(Result)) {
/src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TypePromotion.cpp
416
if (!isa<
OverflowingBinaryOperator
>(V))
MachineInstr.cpp
537
if (const
OverflowingBinaryOperator
*OB =
538
dyn_cast<
OverflowingBinaryOperator
>(&I)) {
CodeGenPrepare.cpp
3914
if (auto *OIVInc = dyn_cast<
OverflowingBinaryOperator
>(IVInc->first))
4172
if (isa_and_nonnull<
OverflowingBinaryOperator
>(BinOp) &&
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
CorrelatedValuePropagation.cpp
931
using OBO =
OverflowingBinaryOperator
;
/src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp
2636
Flags |=
OverflowingBinaryOperator
::NoSignedWrap;
2638
Flags |=
OverflowingBinaryOperator
::NoUnsignedWrap;
Completed in 152 milliseconds
1
2
Indexes created Thu Jun 18 00:24:58 UTC 2026