Home
last modified time | relevance | path

Searched refs:ValueAndContext (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h187 ValueAndContext(const Base &B) : Base(B) {} in ValueAndContext() function
188 ValueAndContext(Value &V, const Instruction *CtxI) : Base(&V, CtxI) {} in ValueAndContext() argument
406 struct DenseMapInfo<AA::ValueAndContext>
407 : public DenseMapInfo<AA::ValueAndContext::Base> {
408 using Base = DenseMapInfo<AA::ValueAndContext::Base>;
409 static inline AA::ValueAndContext getEmptyKey() {
412 static inline AA::ValueAndContext getTombstoneKey() {
415 static unsigned getHashValue(const AA::ValueAndContext &VAC) {
419 static bool isEqual(const AA::ValueAndContext &LHS,
420 const AA::ValueAndContext &RHS) {
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp2439 SmallVector<AA::ValueAndContext> Worklist; in isImpliedByIR()
2596 SmallVector<AA::ValueAndContext> Values; in updateImpl()
4703 SmallVector<AA::ValueAndContext> Values; in identifyAliveSuccessors()
5019 SmallVector<AA::ValueAndContext> Values; in updateImpl()
5308 SmallVector<AA::ValueAndContext> Values; in updateImpl()
5913 SmallVector<AA::ValueAndContext> Values; in updateImpl()
9600 SmallVector<AA::ValueAndContext> Values; in fillSetWithConstantValues()
10229 SmallVector<AA::ValueAndContext> Values; in updateImpl()
10384 SmallVector<AA::ValueAndContext> Values; in updateImpl()
10530 SmallVector<AA::ValueAndContext> Values; in updateImpl()
[all …]
H A DAttributor.cpp291 bool AA::isValidAtPosition(const AA::ValueAndContext &VAC, in isValidAtPosition()
1413 SmallVector<AA::ValueAndContext> Values; in getAssumedConstant()
1435 SmallVector<AA::ValueAndContext> Values; in getAssumedSimplified()
1451 SmallVectorImpl<AA::ValueAndContext> &Values, AA::ValueScope S, in getAssumedSimplifiedValues()
1473 Values.push_back(AA::ValueAndContext{*V, nullptr}); in getAssumedSimplifiedValues()
2011 SmallVector<AA::ValueAndContext> Values; in checkForAllReturnedValues()
2017 return llvm::all_of(Values, [&](const AA::ValueAndContext &VAC) { in checkForAllReturnedValues()
H A DOpenMPOpt.cpp2400 if (!URV || (*URV && AA::isValidAtPosition(AA::ValueAndContext(**URV, I), in getValueForCall()