Lines Matching refs:CFI
1 //===------ CFIInstrInserter.cpp - Insert additional CFI instructions -----===//
10 /// blocks. CFA information is information about offset and register set by CFI
14 /// set and inserts additional CFI instruction at their beginnings if they
15 /// don't. CFI instructions are inserted if basic blocks have incorrect offset
61 " in/out CFI information errors.");
92 /// checking the block for CFI instructions. Block's incoming CFA info remains
100 /// information of the previous block. If it doesn't, insert CFI instruction
105 /// if needed. The negated value is needed when creating CFI instructions that
122 "Check CFA info and insert CFI instructions if needed", false,
169 const MCCFIInstruction &CFI = Instrs[CFIIndex];
170 switch (CFI.getOperation()) {
172 SetRegister = CFI.getRegister();
175 SetOffset = CFI.getOffset();
178 SetOffset += CFI.getOffset();
181 SetRegister = CFI.getRegister();
182 SetOffset = CFI.getOffset();
200 // Other CFI directives do not affect CFA value.