Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:ObjectIdx

329   bool isObjectPreAllocated(int ObjectIdx) const {
330 assert(unsigned(ObjectIdx+NumFixedObjects) < Objects.size() &&
332 return Objects[ObjectIdx+NumFixedObjects].PreAllocated;
337 int64_t getObjectSize(int ObjectIdx) const {
338 assert(unsigned(ObjectIdx+NumFixedObjects) < Objects.size() &&
340 return Objects[ObjectIdx+NumFixedObjects].Size;
344 void setObjectSize(int ObjectIdx, int64_t Size) {
345 assert(unsigned(ObjectIdx+NumFixedObjects) < Objects.size() &&
347 Objects[ObjectIdx+NumFixedObjects].Size = Size;
351 unsigned getObjectAlignment(int ObjectIdx) const {
352 assert(unsigned(ObjectIdx+NumFixedObjects) < Objects.size() &&
354 return Objects[ObjectIdx+NumFixedObjects].Alignment;
358 void setObjectAlignment(int ObjectIdx, unsigned Align) {
359 assert(unsigned(ObjectIdx+NumFixedObjects) < Objects.size() &&
361 Objects[ObjectIdx+NumFixedObjects].Alignment = Align;
367 bool MayNeedStackProtector(int ObjectIdx) const {
368 assert(unsigned(ObjectIdx+NumFixedObjects) < Objects.size() &&
370 return Objects[ObjectIdx+NumFixedObjects].MayNeedSP;
376 int64_t getObjectOffset(int ObjectIdx) const {
377 assert(unsigned(ObjectIdx+NumFixedObjects) < Objects.size() &&
379 assert(!isDeadObjectIndex(ObjectIdx) &&
381 return Objects[ObjectIdx+NumFixedObjects].SPOffset;
387 void setObjectOffset(int ObjectIdx, int64_t SPOffset) {
388 assert(unsigned(ObjectIdx+NumFixedObjects) < Objects.size() &&
390 assert(!isDeadObjectIndex(ObjectIdx) &&
392 Objects[ObjectIdx+NumFixedObjects].SPOffset = SPOffset;
451 bool isFixedObjectIndex(int ObjectIdx) const {
452 return ObjectIdx < 0 && (ObjectIdx >= -(int)NumFixedObjects);
457 bool isImmutableObjectIndex(int ObjectIdx) const {
458 assert(unsigned(ObjectIdx+NumFixedObjects) < Objects.size() &&
460 return Objects[ObjectIdx+NumFixedObjects].isImmutable;
465 bool isSpillSlotObjectIndex(int ObjectIdx) const {
466 assert(unsigned(ObjectIdx+NumFixedObjects) < Objects.size() &&
468 return Objects[ObjectIdx+NumFixedObjects].isSpillSlot;;
473 bool isDeadObjectIndex(int ObjectIdx) const {
474 assert(unsigned(ObjectIdx+NumFixedObjects) < Objects.size() &&
476 return Objects[ObjectIdx+NumFixedObjects].Size == ~0ULL;
505 void RemoveStackObject(int ObjectIdx) {
507 Objects[ObjectIdx+NumFixedObjects].Size = ~0ULL;