Searched refs:NoWrapFlags (Results 1 - 3 of 3) sorted by relevance

/external/llvm/include/llvm/Analysis/
H A DScalarEvolution.h77 /// NoWrapFlags are bitfield indices into SubclassData.
94 enum NoWrapFlags { FlagAnyWrap = 0, // No guarantee. enum in class:llvm::SCEV
190 /// Convenient NoWrapFlags manipulation that hides enum casts and is
192 static SCEV::NoWrapFlags LLVM_ATTRIBUTE_UNUSED_RESULT
193 maskFlags(SCEV::NoWrapFlags Flags, int Mask) {
194 return (SCEV::NoWrapFlags)(Flags & Mask);
196 static SCEV::NoWrapFlags LLVM_ATTRIBUTE_UNUSED_RESULT
197 setFlags(SCEV::NoWrapFlags Flags, SCEV::NoWrapFlags OnFlags) {
198 return (SCEV::NoWrapFlags)(Flag
[all...]
H A DScalarEvolutionExpressions.h164 NoWrapFlags getNoWrapFlags(NoWrapFlags Mask = NoWrapMask) const {
165 return (NoWrapFlags)(SubclassData & Mask);
198 void setNoWrapFlags(NoWrapFlags Flags) {
330 void setNoWrapFlags(NoWrapFlags Flags) {
449 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW));
470 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW));
/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp175 !AR->getNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)))
1492 SCEV::NoWrapFlags Flags) {
1507 SCEV::NoWrapFlags SignOrUnsignWrap = maskFlags(Flags, SignOrUnsignMask);
1516 if (All) Flags = setFlags(Flags, (SCEV::NoWrapFlags)SignOrUnsignMask);
1895 SCEV::NoWrapFlags Flags) {
1910 SCEV::NoWrapFlags SignOrUnsignWrap = maskFlags(Flags, SignOrUnsignMask);
1919 if (All) Flags = setFlags(Flags, (SCEV::NoWrapFlags)SignOrUnsignMask);
2349 SCEV::NoWrapFlags Flags) {
2366 const Loop *L, SCEV::NoWrapFlags Flags) {
2392 SCEV::NoWrapFlags SignOrUnsignWra
[all...]

Completed in 1761 milliseconds