diff options
Diffstat (limited to 'utils/TableGen/CodeGenTarget.cpp')
| -rw-r--r-- | utils/TableGen/CodeGenTarget.cpp | 10 | 
1 files changed, 4 insertions, 6 deletions
diff --git a/utils/TableGen/CodeGenTarget.cpp b/utils/TableGen/CodeGenTarget.cpp index d8130fb36dde..cbfe2addbf2b 100644 --- a/utils/TableGen/CodeGenTarget.cpp +++ b/utils/TableGen/CodeGenTarget.cpp @@ -333,7 +333,7 @@ void CodeGenTarget::ComputeInstrsByEnum() const {    const char *const FixedInstrs[] = {      "PHI",      "INLINEASM", -    "DBG_LABEL", +    "PROLOG_LABEL",      "EH_LABEL",      "GC_LABEL",      "KILL", @@ -434,7 +434,7 @@ std::vector<CodeGenIntrinsic> llvm::LoadIntrinsics(const RecordKeeper &RC,  CodeGenIntrinsic::CodeGenIntrinsic(Record *R) {    TheDef = R;    std::string DefName = R->getName(); -  ModRef = WriteMem; +  ModRef = ReadWriteMem;    isOverloaded = false;    isCommutative = false; @@ -555,10 +555,8 @@ CodeGenIntrinsic::CodeGenIntrinsic(Record *R) {        ModRef = ReadArgMem;      else if (Property->getName() == "IntrReadMem")        ModRef = ReadMem; -    else if (Property->getName() == "IntrWriteArgMem") -      ModRef = WriteArgMem; -    else if (Property->getName() == "IntrWriteMem") -      ModRef = WriteMem; +    else if (Property->getName() == "IntrReadWriteArgMem") +      ModRef = ReadWriteArgMem;      else if (Property->getName() == "Commutative")        isCommutative = true;      else if (Property->isSubClassOf("NoCapture")) {  | 
