base_dyn_inst.hh (13762:36d5a1d9f5e6) | base_dyn_inst.hh (13953:43ae8a30ec1f) |
---|---|
1/* 2 * Copyright (c) 2011, 2013, 2016-2018 ARM Limited 3 * Copyright (c) 2013 Advanced Micro Devices, Inc. 4 * All rights reserved. 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 121 unchanged lines hidden (view full) --- 130 NotAnInst, 131 TranslationStarted, 132 TranslationCompleted, 133 PossibleLoadViolation, 134 HitExternalSnoop, 135 EffAddrValid, 136 RecordResult, 137 Predicate, | 1/* 2 * Copyright (c) 2011, 2013, 2016-2018 ARM Limited 3 * Copyright (c) 2013 Advanced Micro Devices, Inc. 4 * All rights reserved. 5 * 6 * The license below extends only to copyright in the software and shall 7 * not be construed as granting a license to any other intellectual 8 * property including but not limited to intellectual property relating --- 121 unchanged lines hidden (view full) --- 130 NotAnInst, 131 TranslationStarted, 132 TranslationCompleted, 133 PossibleLoadViolation, 134 HitExternalSnoop, 135 EffAddrValid, 136 RecordResult, 137 Predicate, |
138 MemAccPredicate, |
|
138 PredTaken, 139 IsStrictlyOrdered, 140 ReqMade, 141 MemOpDone, 142 MaxFlags 143 }; 144 145 public: --- 700 unchanged lines hidden (view full) --- 846 { 847 instFlags[Predicate] = val; 848 849 if (traceData) { 850 traceData->setPredicate(val); 851 } 852 } 853 | 139 PredTaken, 140 IsStrictlyOrdered, 141 ReqMade, 142 MemOpDone, 143 MaxFlags 144 }; 145 146 public: --- 700 unchanged lines hidden (view full) --- 847 { 848 instFlags[Predicate] = val; 849 850 if (traceData) { 851 traceData->setPredicate(val); 852 } 853 } 854 |
855 bool 856 readMemAccPredicate() const 857 { 858 return instFlags[MemAccPredicate]; 859 } 860 861 void 862 setMemAccPredicate(bool val) 863 { 864 instFlags[MemAccPredicate] = val; 865 } 866 |
|
854 /** Sets the ASID. */ 855 void setASID(short addr_space_id) { asid = addr_space_id; } 856 short getASID() { return asid; } 857 858 /** Sets the thread id. */ 859 void setTid(ThreadID tid) { threadNumber = tid; } 860 861 /** Sets the pointer to the thread state. */ --- 80 unchanged lines hidden --- | 867 /** Sets the ASID. */ 868 void setASID(short addr_space_id) { asid = addr_space_id; } 869 short getASID() { return asid; } 870 871 /** Sets the thread id. */ 872 void setTid(ThreadID tid) { threadNumber = tid; } 873 874 /** Sets the pointer to the thread state. */ --- 80 unchanged lines hidden --- |