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

Declarations

include/llvm/Transforms/Scalar/GVN.h
   58 struct AvailableValue;

References

include/llvm/Transforms/Scalar/GVN.h
  259                                Value *Address, gvn::AvailableValue &Res);
lib/Transforms/Scalar/GVN.cpp
  178   static AvailableValue get(Value *V, unsigned Offset = 0) {
  179     AvailableValue Res;
  186   static AvailableValue getMI(MemIntrinsic *MI, unsigned Offset = 0) {
  187     AvailableValue Res;
  194   static AvailableValue getLoad(LoadInst *LI, unsigned Offset = 0) {
  195     AvailableValue Res;
  202   static AvailableValue getUndef() {
  203     AvailableValue Res;
  243   AvailableValue AV;
  245   static AvailableValueInBlock get(BasicBlock *BB, AvailableValue &&AV) {
  254     return get(BB, AvailableValue::get(V, Offset));
  258     return get(BB, AvailableValue::getUndef());
  859                                   Value *Address, AvailableValue &Res) {
  877           Res = AvailableValue::get(DepSI->getValueOperand(), Offset);
  896           Res = AvailableValue::getLoad(DepLI, Offset);
  909           Res = AvailableValue::getMI(DepMI, Offset);
  930     Res = AvailableValue::get(UndefValue::get(LI->getType()));
  936     Res = AvailableValue::get(Constant::getNullValue(LI->getType()));
  952     Res = AvailableValue::get(S->getValueOperand());
  967     Res = AvailableValue::getLoad(LD);
 1008     AvailableValue AV;
 1546   AvailableValue AV;
usr/include/c++/7.4.0/bits/move.h
   98     move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/type_traits
 1633     { typedef _Tp   type; };