Home
last modified time | relevance | path

Searched defs:AAICVTracker (Results 1 – 1 of 1) sorted by relevance

/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/IPO/
DOpenMPOpt.cpp2118 struct AAICVTracker : public StateWrapper<BooleanState, AbstractAttribute> { struct
2119 using Base = StateWrapper<BooleanState, AbstractAttribute>;
2120 AAICVTracker(const IRPosition &IRP, Attributor &A) : Base(IRP) {} in AAICVTracker() function
2122 void initialize(Attributor &A) override { in initialize()
2129 bool isAssumedTracked() const { return getAssumed(); } in isAssumedTracked()
2132 bool isKnownTracked() const { return getAssumed(); } in isKnownTracked()
2138 virtual std::optional<Value *> getReplacementValue(InternalControlVar ICV, in getReplacementValue()
2152 InternalControlVar TrackableICVs[1] = {ICV_nthreads};
2155 const std::string getName() const override { return "AAICVTracker"; } in getName()
2158 const char *getIdAddr() const override { return &ID; } in getIdAddr()
[all …]