Lines Matching defs:SimplifyQuery
1 //===-- SimplifyQuery.h - Context for simplifications -----------*- C++ -*-===//
70 struct SimplifyQuery {
89 SimplifyQuery(const DataLayout &DL, const Instruction *CXTI = nullptr)
92 SimplifyQuery(const DataLayout &DL, const TargetLibraryInfo *TLI,
100 SimplifyQuery(const DataLayout &DL, const DominatorTree *DT,
107 SimplifyQuery getWithInstruction(const Instruction *I) const {
108 SimplifyQuery Copy(*this);
112 SimplifyQuery getWithoutUndef() const {
113 SimplifyQuery Copy(*this);
122 SimplifyQuery getWithoutDomCondCache() const {
123 SimplifyQuery Copy(*this);
128 SimplifyQuery getWithCondContext(const CondContext &CC) const {
129 SimplifyQuery Copy(*this);
134 SimplifyQuery getWithoutCondContext() const {
135 SimplifyQuery Copy(*this);