HomeSort by relevance Sort by last modified time
    Searched refs:MDOperand (Results 1 - 6 of 6) sorted by null

  /external/llvm/include/llvm/IR/
Metadata.h 599 class MDOperand {
600 MDOperand(MDOperand &&) = delete;
601 MDOperand(const MDOperand &) = delete;
602 MDOperand &operator=(MDOperand &&) = delete;
603 MDOperand &operator=(const MDOperand &) = delete;
608 MDOperand() : MD(nullptr) {
    [all...]
DebugInfoMetadata.h 302 const MDOperand &getDwarfOperand(unsigned I) const {
    [all...]
  /external/llvm/lib/IR/
Metadata.cpp 393 size_t OpSize = NumOps * sizeof(MDOperand);
398 MDOperand *O = static_cast<MDOperand *>(Ptr);
399 for (MDOperand *E = O - NumOps; O != E; --O)
400 (void)new (O - 1) MDOperand;
406 size_t OpSize = N->NumOperands * sizeof(MDOperand);
409 MDOperand *O = static_cast<MDOperand *>(Mem);
410 for (MDOperand *E = O - N->NumOperands; O != E; --O)
411 (O - 1)->~MDOperand();
    [all...]
LLVMContextImpl.cpp 189 /// \brief Make MDOperand transparent for hashing.
192 /// MDOperand hash to the same value as a \a Metadata pointer.
197 /// size_t hash_value(const MDOperand &X) { return hash_value(X.get()); }
200 /// does not cause MDOperand to be transparent. In particular, a bare pointer
201 /// doesn't get hashed before it's combined, whereas \a MDOperand would.
202 static const Metadata *get_hashable_data(const MDOperand &X) { return X.get(); }
212 "Expected hash of MDOperand to equal hash of Metadata*");
DIBuilder.cpp     [all...]
LLVMContextImpl.h 173 ArrayRef<MDOperand> Ops;
    [all...]

Completed in 78 milliseconds