Searched refs:GISelChangeObserver (Results 1 - 25 of 30) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DGISelChangeObserver.h1 //===----- llvm/CodeGen/GlobalISel/GISelChangeObserver.h --------*- C++ -*-===//
28 class GISelChangeObserver { class in namespace:llvm
32 virtual ~GISelChangeObserver() {}
66 public GISelChangeObserver {
67 SmallVector<GISelChangeObserver *, 4> Observers;
71 GISelObserverWrapper(ArrayRef<GISelChangeObserver *> Obs)
74 void addObserver(GISelChangeObserver *O) { Observers.push_back(O); }
77 void removeObserver(GISelChangeObserver *O) {
H A DCombinerInfo.h19 class GISelChangeObserver;
60 /// instructions. GISelChangeObserver will automatically report certain
67 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
H A DLegalizer.h73 ArrayRef<GISelChangeObserver *> AuxObservers,
H A DCombinerHelper.h25 class GISelChangeObserver;
55 GISelChangeObserver &Observer;
60 CombinerHelper(GISelChangeObserver &Observer, MachineIRBuilder &B,
H A DLegalizerHelper.h34 class GISelChangeObserver;
51 LegalizerHelper(MachineFunction &MF, GISelChangeObserver &Observer,
54 GISelChangeObserver &Observer, MachineIRBuilder &B);
249 GISelChangeObserver &Observer;
H A DGISelKnownBits.h16 #include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
29 class GISelKnownBits : public GISelChangeObserver {
H A DCSEInfo.h17 #include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
71 class GISelCSEInfo : public GISelChangeObserver {
H A DMachineIRBuilder.h33 class GISelChangeObserver;
54 GISelChangeObserver *Observer;
316 void setChangeObserver(GISelChangeObserver &Observer);
H A DLegalizerInfo.h42 class GISelChangeObserver;
1154 GISelChangeObserver &Observer) const;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LegalizerInfo.h17 #include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
32 GISelChangeObserver &Observer) const override;
42 GISelChangeObserver &Observer) const;
45 GISelChangeObserver &Observer) const;
H A DAArch64PreLegalizerCombiner.cpp55 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
59 bool AArch64PreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer,
H A DAArch64LegalizerInfo.cpp623 GISelChangeObserver &Observer) const {
662 GISelChangeObserver &Observer) const {
686 GISelChangeObserver &Observer) const {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelChangeObserver.cpp1 //===-- lib/CodeGen/GlobalISel/GISelChangeObserver.cpp --------------------===//
13 #include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
18 void GISelChangeObserver::changingAllUsesOfReg(
26 void GISelChangeObserver::finishedChangingAllUsesOfReg() {
H A DCombiner.cpp18 #include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
45 /// modifications it makes to the MIR to the GISelChangeObserver and the
50 /// their GISelChangeObserver subclass.
51 class WorkListMaintainer : public GISelChangeObserver {
60 : GISelChangeObserver(), WorkList(WorkList) {}
H A DLegalizer.cpp20 #include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
87 class LegalizerWorkListManager : public GISelChangeObserver {
145 ArrayRef<GISelChangeObserver *> AuxObservers,
178 for (GISelChangeObserver *Observer : AuxObservers)
303 SmallVector<GISelChangeObserver *, 1> AuxObservers;
H A DLegalizerInfo.cpp21 #include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
524 GISelChangeObserver &Observer) const {
H A DCombinerHelper.cpp10 #include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
34 CombinerHelper::CombinerHelper(GISelChangeObserver &Observer,
H A DMachineIRBuilder.cpp12 #include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
64 void MachineIRBuilder::setChangeObserver(GISelChangeObserver &Observer) {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.h16 #include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
30 GISelChangeObserver &Observer) const override;
H A DMipsPreLegalizerCombiner.cpp33 virtual bool combine(GISelChangeObserver &Observer, MachineInstr &MI,
37 bool MipsPreLegalizerCombinerInfo::combine(GISelChangeObserver &Observer,
H A DMipsRegisterBankInfo.cpp16 #include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
614 class InstManager : public GISelChangeObserver {
H A DMipsLegalizerInfo.cpp262 GISelChangeObserver &Observer) const {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLegalizerInfo.h17 #include "llvm/CodeGen/GlobalISel/GISelChangeObserver.h"
33 GISelChangeObserver &Observer) const override;
H A DARMLegalizerInfo.cpp363 GISelChangeObserver &Observer) const {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.h37 GISelChangeObserver &Observer) const override;
70 GISelChangeObserver &Observer) const;

Completed in 117 milliseconds

12