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

References

include/llvm/ADT/PackedVector.h
  140     Bits |= RHS.Bits;
include/llvm/ADT/SmallBitVector.h
  562       getPointer()->operator|=(*RHS.getPointer());
include/llvm/CodeGen/LiveRegUnits.h
  146     Units |= RegUnits;
include/llvm/CodeGen/MachineFunction.h
  179     Properties |= MFP.Properties;
lib/CodeGen/AggressiveAntiDepBreaker.cpp
  138       CriticalPathSet |= CPSet;
  538       BV |= RCBV;
lib/CodeGen/GlobalMerge.cpp
  377         NewUGS.Globals |= UsedGlobalSets[UGSIdx].Globals;
  404         AllGlobals |= UGS.Globals;
  424     PickedGlobals |= UGS.Globals;
lib/CodeGen/RegisterScavenging.cpp
  132       KillRegUnits |= TmpRegUnits;
lib/CodeGen/SafeStackColoring.cpp
  176         LocalLiveIn |= I->second.LiveOut;
  188       LocalLiveOut |= BlockInfo.Begin;
  193         BlockInfo.LiveIn |= LocalLiveIn;
  199         BlockInfo.LiveOut |= LocalLiveOut;
lib/CodeGen/SafeStackColoring.h
   68     void Join(const LiveRange &Other) { bv |= Other.bv; }
lib/CodeGen/StackColoring.cpp
  648         BetweenStartEnd |= I->second;
  693     SeenStart |= BetweenStartEnd;
  782           LocalLiveIn |= I->second.LiveOut;
  794       LocalLiveOut |= BlockInfo.Begin;
  799         BlockInfo.LiveIn |= LocalLiveIn;
  805         BlockInfo.LiveOut |= LocalLiveOut;
lib/DebugInfo/PDB/UDTLayout.cpp
  289     UsedBytes |= ChildBytes;
lib/Target/ARM/Thumb1FrameLowering.cpp
  690   GPRsNoLRSP |= PopFriendly;
lib/Target/Hexagon/HexagonBitSimplify.cpp
  109       return static_cast<RegisterSet&>(BitVector::operator|=(Rs));
 1230   Bits |= Used;
 1270     Bits |= T;
lib/Target/Hexagon/HexagonFrameLowering.cpp
 1486   SRegs |= TmpSup;
lib/Target/Hexagon/HexagonGenInsert.cpp
  125       return static_cast<RegisterSet&>(BitVector::operator|=(Rs));
lib/Target/Hexagon/RDFRegisters.cpp
  270     Units |= PRI.getMaskUnits(RR.Reg);
  283   Units |= RG.Units;
lib/Target/Mips/MipsDelaySlotFiller.cpp
  388   Defs |= CallerSavedRegs;
  401   Defs |= AllocSet.flip();
  424   Defs |= NewDefs;
  425   Uses |= NewUses;
lib/Transforms/Coroutines/CoroFrame.cpp
  205     B.Kills |= B.Consumes;
  236         S.Consumes |= B.Consumes;
  237         S.Kills |= B.Kills;
  242           S.Kills |= B.Consumes;
  247           S.Kills |= S.Consumes;
tools/llvm-exegesis/lib/MCInstrDescView.cpp
  159         AllDefRegs |= AliasingBits;
  161         AllUseRegs |= AliasingBits;
  163         ImplDefRegs |= AliasingBits;
  165         ImplUseRegs |= AliasingBits;
tools/llvm-exegesis/lib/SnippetGenerator.cpp
   44   ForbiddenRegs |= ExtraForbiddenRegs;
   64     ForbiddenRegs |= ScratchRegAliases;
unittests/ADT/BitVectorTest.cpp
  463   A |= B;
  555     Small |= Big;
  578     Big |= Small;
unittests/tools/llvm-exegesis/X86/RegisterAliasingTest.cpp
   52   sum |= RegisterAliasingTracker(RegInfo, X86::AL).aliasedBits();
   53   sum |= RegisterAliasingTracker(RegInfo, X86::BL).aliasedBits();
   54   sum |= RegisterAliasingTracker(RegInfo, X86::CL).aliasedBits();
   55   sum |= RegisterAliasingTracker(RegInfo, X86::DL).aliasedBits();
utils/TableGen/CodeGenRegisters.cpp
  960       RC.SubClasses |= SubRC.SubClasses;
utils/TableGen/RegisterInfoEmitter.cpp
 1557       Covered |= RegBank.computeCoveredRegisters(