reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/AMDGPUISelLowering.cpp
 2093   const SDValue SignBitMask = DAG.getConstant(UINT32_C(1) << 31, SL, MVT::i32);
lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
 1411   const auto SignBitMask = B.buildConstant(S32, UINT32_C(1) << 31);
lib/Target/Mips/MipsLegalizerInfo.cpp
  275         {Src, MIRBuilder.buildConstant(s32, UINT32_C(0x43300000))});
projects/compiler-rt/lib/builtins/divdf3.c
   91   uint32_t recip32 = UINT32_C(0x7504f333) - q31b;
projects/compiler-rt/lib/builtins/divsf3.c
   92   uint32_t reciprocal = UINT32_C(0x7504f333) - q31b;
tools/lld/ELF/SymbolTable.cpp
  205     if (sym->verdefIndex == UINT32_C(-1)) {
  222     if (sym->verdefIndex == UINT32_C(-1)) {
unittests/Support/ScaledNumberTest.cpp
  193   EXPECT_EQ(0, getLg(UINT32_C(1), 0));
  194   EXPECT_EQ(1, getLg(UINT32_C(1), 1));
  195   EXPECT_EQ(1, getLg(UINT32_C(2), 0));
  196   EXPECT_EQ(3, getLg(UINT32_C(1), 3));
  197   EXPECT_EQ(3, getLg(UINT32_C(7), 0));
  198   EXPECT_EQ(3, getLg(UINT32_C(8), 0));
  199   EXPECT_EQ(3, getLg(UINT32_C(9), 0));
  200   EXPECT_EQ(3, getLg(UINT32_C(64), -3));
  203   EXPECT_EQ(-1, getLg(UINT32_C(1), -1));
  204   EXPECT_EQ(-1, getLg(UINT32_C(2), -2));
  205   EXPECT_EQ(INT32_MIN, getLg(UINT32_C(0), -1));
  206   EXPECT_EQ(INT32_MIN, getLg(UINT32_C(0), 0));
  207   EXPECT_EQ(INT32_MIN, getLg(UINT32_C(0), 1));
  227   EXPECT_EQ(0, getLgFloor(UINT32_C(1), 0));
  228   EXPECT_EQ(1, getLgFloor(UINT32_C(1), 1));
  229   EXPECT_EQ(1, getLgFloor(UINT32_C(2), 0));
  230   EXPECT_EQ(2, getLgFloor(UINT32_C(7), 0));
  231   EXPECT_EQ(3, getLgFloor(UINT32_C(1), 3));
  232   EXPECT_EQ(3, getLgFloor(UINT32_C(8), 0));
  233   EXPECT_EQ(3, getLgFloor(UINT32_C(9), 0));
  234   EXPECT_EQ(3, getLgFloor(UINT32_C(64), -3));
  237   EXPECT_EQ(INT32_MIN, getLgFloor(UINT32_C(0), -1));
  238   EXPECT_EQ(INT32_MIN, getLgFloor(UINT32_C(0), 0));
  239   EXPECT_EQ(INT32_MIN, getLgFloor(UINT32_C(0), 1));
  257   EXPECT_EQ(0, getLgCeiling(UINT32_C(1), 0));
  258   EXPECT_EQ(1, getLgCeiling(UINT32_C(1), 1));
  259   EXPECT_EQ(1, getLgCeiling(UINT32_C(2), 0));
  260   EXPECT_EQ(3, getLgCeiling(UINT32_C(1), 3));
  261   EXPECT_EQ(3, getLgCeiling(UINT32_C(7), 0));
  262   EXPECT_EQ(3, getLgCeiling(UINT32_C(8), 0));
  263   EXPECT_EQ(3, getLgCeiling(UINT32_C(64), -3));
  264   EXPECT_EQ(4, getLgCeiling(UINT32_C(9), 0));
  267   EXPECT_EQ(INT32_MIN, getLgCeiling(UINT32_C(0), -1));
  268   EXPECT_EQ(INT32_MIN, getLgCeiling(UINT32_C(0), 0));
  269   EXPECT_EQ(INT32_MIN, getLgCeiling(UINT32_C(0), 1));
  287   EXPECT_EQ(0, compare(UINT32_C(0), 0, UINT32_C(0), 1));
  287   EXPECT_EQ(0, compare(UINT32_C(0), 0, UINT32_C(0), 1));
  288   EXPECT_EQ(0, compare(UINT32_C(0), 0, UINT32_C(0), -10));
  288   EXPECT_EQ(0, compare(UINT32_C(0), 0, UINT32_C(0), -10));
  289   EXPECT_EQ(0, compare(UINT32_C(0), 0, UINT32_C(0), 20));
  289   EXPECT_EQ(0, compare(UINT32_C(0), 0, UINT32_C(0), 20));
  290   EXPECT_EQ(0, compare(UINT32_C(8), 0, UINT32_C(64), -3));
  290   EXPECT_EQ(0, compare(UINT32_C(8), 0, UINT32_C(64), -3));
  291   EXPECT_EQ(0, compare(UINT32_C(8), 0, UINT32_C(32), -2));
  291   EXPECT_EQ(0, compare(UINT32_C(8), 0, UINT32_C(32), -2));
  292   EXPECT_EQ(0, compare(UINT32_C(8), 0, UINT32_C(16), -1));
  292   EXPECT_EQ(0, compare(UINT32_C(8), 0, UINT32_C(16), -1));
  293   EXPECT_EQ(0, compare(UINT32_C(8), 0, UINT32_C(8), 0));
  293   EXPECT_EQ(0, compare(UINT32_C(8), 0, UINT32_C(8), 0));
  294   EXPECT_EQ(0, compare(UINT32_C(8), 0, UINT32_C(4), 1));
  294   EXPECT_EQ(0, compare(UINT32_C(8), 0, UINT32_C(4), 1));
  295   EXPECT_EQ(0, compare(UINT32_C(8), 0, UINT32_C(2), 2));
  295   EXPECT_EQ(0, compare(UINT32_C(8), 0, UINT32_C(2), 2));
  296   EXPECT_EQ(0, compare(UINT32_C(8), 0, UINT32_C(1), 3));
  296   EXPECT_EQ(0, compare(UINT32_C(8), 0, UINT32_C(1), 3));
  297   EXPECT_EQ(-1, compare(UINT32_C(0), 0, UINT32_C(1), 3));
  297   EXPECT_EQ(-1, compare(UINT32_C(0), 0, UINT32_C(1), 3));
  298   EXPECT_EQ(-1, compare(UINT32_C(7), 0, UINT32_C(1), 3));
  298   EXPECT_EQ(-1, compare(UINT32_C(7), 0, UINT32_C(1), 3));
  299   EXPECT_EQ(-1, compare(UINT32_C(7), 0, UINT32_C(64), -3));
  299   EXPECT_EQ(-1, compare(UINT32_C(7), 0, UINT32_C(64), -3));
  300   EXPECT_EQ(1, compare(UINT32_C(9), 0, UINT32_C(1), 3));
  300   EXPECT_EQ(1, compare(UINT32_C(9), 0, UINT32_C(1), 3));
  301   EXPECT_EQ(1, compare(UINT32_C(9), 0, UINT32_C(64), -3));
  301   EXPECT_EQ(1, compare(UINT32_C(9), 0, UINT32_C(64), -3));
  302   EXPECT_EQ(1, compare(UINT32_C(9), 0, UINT32_C(0), 0));
  302   EXPECT_EQ(1, compare(UINT32_C(9), 0, UINT32_C(0), 0));
  347   MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 1, 9, 0, UINT32_C(1) << 31, 4, 1);
  347   MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 1, 9, 0, UINT32_C(1) << 31, 4, 1);
  348   MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 2, 9, 0, UINT32_C(1) << 31, 2, 2);
  348   MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 2, 9, 0, UINT32_C(1) << 31, 2, 2);
  349   MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 3, 9, 0, UINT32_C(1) << 31, 1, 3);
  349   MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 3, 9, 0, UINT32_C(1) << 31, 1, 3);
  350   MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 4, 9, 0, UINT32_C(1) << 31, 0, 4);
  350   MATCH_SCALES(uint32_t, UINT32_C(1) << 31, 4, 9, 0, UINT32_C(1) << 31, 0, 4);
  351   MATCH_SCALES(uint32_t, UINT32_C(1) << 30, 4, 9, 0, UINT32_C(1) << 31, 1, 3);
  351   MATCH_SCALES(uint32_t, UINT32_C(1) << 30, 4, 9, 0, UINT32_C(1) << 31, 1, 3);
  352   MATCH_SCALES(uint32_t, UINT32_C(1) << 29, 4, 9, 0, UINT32_C(1) << 31, 2, 2);
  352   MATCH_SCALES(uint32_t, UINT32_C(1) << 29, 4, 9, 0, UINT32_C(1) << 31, 2, 2);
  353   MATCH_SCALES(uint32_t, UINT32_C(1) << 28, 4, 9, 0, UINT32_C(1) << 31, 4, 1);
  353   MATCH_SCALES(uint32_t, UINT32_C(1) << 28, 4, 9, 0, UINT32_C(1) << 31, 4, 1);
  354   MATCH_SCALES(uint32_t, UINT32_C(1) << 27, 4, 9, 0, UINT32_C(1) << 31, 9, 0);
  354   MATCH_SCALES(uint32_t, UINT32_C(1) << 27, 4, 9, 0, UINT32_C(1) << 31, 9, 0);
  356   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 1, 4, UINT32_C(1) << 31, 1);
  356   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 1, 4, UINT32_C(1) << 31, 1);
  357   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 2, 2, UINT32_C(1) << 31, 2);
  357   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 2, 2, UINT32_C(1) << 31, 2);
  358   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 3, 1, UINT32_C(1) << 31, 3);
  358   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 3, 1, UINT32_C(1) << 31, 3);
  359   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 4, 0, UINT32_C(1) << 31, 4);
  359   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 31, 4, 0, UINT32_C(1) << 31, 4);
  360   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 30, 4, 1, UINT32_C(1) << 31, 3);
  360   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 30, 4, 1, UINT32_C(1) << 31, 3);
  361   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 29, 4, 2, UINT32_C(1) << 31, 2);
  361   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 29, 4, 2, UINT32_C(1) << 31, 2);
  362   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 28, 4, 4, UINT32_C(1) << 31, 1);
  362   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 28, 4, 4, UINT32_C(1) << 31, 1);
  363   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 27, 4, 9, UINT32_C(1) << 31, 0);
  363   MATCH_SCALES(uint32_t, 9, 0, UINT32_C(1) << 27, 4, 9, UINT32_C(1) << 31, 0);
  402   EXPECT_EQ(SP32(UINT32_C(1) << 31, 1), getSum32(1, 32, 1, 0));
  403   EXPECT_EQ(SP32(UINT32_C(1) << 31, -31), getSum32(1, -32, 1, 0));
  406   EXPECT_EQ(SP32((UINT32_C(1) << 31) + 1, 1), getSum32(1, 32, 1, 1));
  407   EXPECT_EQ(SP32((UINT32_C(1) << 31) + 1, -32), getSum32(1, -32, 1, -1));
  410   EXPECT_EQ(SP32(UINT32_C(1) << 31, 1), getSum32(1, 0, UINT32_MAX, 0));
  420   EXPECT_EQ(SP32(UINT32_C(1) << 31, 1), getSum32(1, 0, 1, 32));
  421   EXPECT_EQ(SP32(UINT32_C(1) << 31, -31), getSum32(1, 0, 1, -32));
  422   EXPECT_EQ(SP32((UINT32_C(1) << 31) + 1, 1), getSum32(1, 1, 1, 32));
  423   EXPECT_EQ(SP32((UINT32_C(1) << 31) + 1, -32), getSum32(1, -1, 1, -32));
  424   EXPECT_EQ(SP32(UINT32_C(1) << 31, 1), getSum32(UINT32_MAX, 0, 1, 0));
  481   EXPECT_EQ(SP32((UINT32_C(1) << 31) + 1, 1),
  482             getDifference32((UINT32_C(1) << 31) + 1, 1, 1, 0));
  483   EXPECT_EQ(SP32((UINT32_C(1) << 31) + 1, -31),
  484             getDifference32((UINT32_C(1) << 31) + 1, -31, 1, -32));
  500   EXPECT_EQ(SP32(UINT32_C(1) << 26, -31),
  501             getDifference32(1, 0, UINT32_C(31) << 27, -32));