HomeSort by relevance Sort by last modified time
    Searched refs:BitValue (Results 1 - 14 of 14) sorted by null

  /external/llvm/lib/Target/Hexagon/
BitTracker.h 32 struct BitValue;
105 struct BitTracker::BitValue {
144 BitValue(ValueType T = Top) : Type(T) {}
145 BitValue(bool B) : Type(B ? One : Zero) {}
146 BitValue(unsigned Reg, uint16_t Pos) : Type(Ref), RefI(Reg, Pos) {}
148 bool operator== (const BitValue &V) const {
155 bool operator!= (const BitValue &V) const {
178 bool meet(const BitValue &V, const BitRef &Self) {
202 static BitValue ref(const BitValue &V)
    [all...]
BitTracker.cpp 14 // of bits are represented by the class BitValue, and take one of four
88 raw_ostream &operator<<(raw_ostream &OS, const BT::BitValue &BV) {
90 case BT::BitValue::Top:
93 case BT::BitValue::Zero:
96 case BT::BitValue::One:
99 case BT::BitValue::Ref:
118 const BT::BitValue &V = RC[i];
119 const BT::BitValue &SV = RC[Start];
120 bool IsRef = (V.Type == BT::BitValue::Ref);
124 if (IsRef && SV.Type == BT::BitValue::Ref && V.RefI.Reg == SV.RefI.Reg)
    [all...]
HexagonBitTracker.cpp 255 return rr0(RegisterCell(W0).fill(0, W0, BT::BitValue::Zero), Outputs);
257 return rr0(RegisterCell(W0).fill(0, W0, BT::BitValue::One), Outputs);
264 RC.fill(0, L, BT::BitValue::Zero);
280 RC.fill(PW, RW, BT::BitValue::Zero);
367 RPC.fill(0, 2, BT::BitValue::Zero);
608 RC[im(2)] = BT::BitValue::Zero;
613 RC[im(2)] = BT::BitValue::One;
619 RC[BX] = RC[BX].is(0) ? BT::BitValue::One
620 : RC[BX].is(1) ? BT::BitValue::Zero
621 : BT::BitValue::self()
    [all...]
HexagonGenInsert.cpp 217 bool operator() (const BitTracker::BitValue &V1,
218 const BitTracker::BitValue &V2) const;
224 bool BitValueOrdering::operator() (const BitTracker::BitValue &V1,
225 const BitTracker::BitValue &V2) const {
319 const BitTracker::BitValue &V1 = RC1[i], &V2 = RC2[i];
350 const BitTracker::BitValue &V1 = RC1[Bit1], V2 = RC2[Bit2];
604 const BitTracker::BitValue &BV = RC[i];
620 const BitTracker::BitValue &BV = RC[i];
663 const BitTracker::BitValue &V = RC[i];
664 if (V.Type == BitTracker::BitValue::Ref && V.RefI.Reg == VR
    [all...]
HexagonBitSimplify.cpp 273 if (RC1[B1+i].Type == BitTracker::BitValue::Ref && RC1[B1+i].RefI.Reg == 0)
276 if (RC2[B2+i].Type == BitTracker::BitValue::Ref && RC2[B2+i].RefI.Reg == 0)
299 const BitTracker::BitValue &BV = RC[i-1];
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/Include/
EfiScriptLib.h 376 IN VOID *BitValue,
394 BitValue - A pointer to the data value after to be Masked.
524 #define SCRIPT_MEM_POLL(TableName, Width, Address, BitMask, BitValue, Duration, LoopTimes) \
525 BootScriptMemPoll(TableName, Width, Address, BitMask, BitValue, Duration, LoopTimes)
572 #define SCRIPT_MEM_POLL(TableName, Width, Address, BitMask, BitValue, Duration, LoopTimes)
  /device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/BootScriptSaveDxe/
ScriptSave.c 358 UINT8 *BitValue;
365 BitValue = VA_ARG (Marker, UINT8 *);
369 return S3BootScriptSaveMemPoll (Width, Address, BitMask, BitValue, Duration, LoopTimes);
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Dxe/EfiScriptLib/
EfiScriptLib.c 554 IN VOID *BitValue,
573 BitValue - A pointer to the data value after to be Masked.
594 BitValue,
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Framework/Include/
EfiBootScript.h 186 UINT64 BitValue;
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/BootScriptSaveOnS3SaveStateThunk/
ScriptSave.c 506 UINT8 *BitValue;
514 BitValue = VA_ARG (Marker, UINT8 *);
529 // Framework version: First BitMask, then BitValue
538 BitValue,
    [all...]
  /device/linaro/bootloader/edk2/MdePkg/Include/Library/
S3BootScriptLib.h 329 @param[in] BitValue A pointer to the data value after to be Masked.
344 IN VOID *BitValue,
  /device/linaro/bootloader/edk2/MdePkg/Library/BaseS3BootScriptLibNull/
BootScriptLib.c 290 @param BitValue A pointer to the data value after to be Masked.
304 IN VOID *BitValue,
  /device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/UhciPei/
UhcPeim.c     [all...]
  /device/linaro/bootloader/edk2/MdeModulePkg/Library/PiDxeS3BootScriptLib/
BootScriptSave.c     [all...]

Completed in 471 milliseconds