Lines Matching defs:CFIP

417 CFIProgram::Instruction::getOperandAsUnsigned(const CFIProgram &CFIP,
423 OperandType Type = CFIP.getOperandTypes()[Opcode][OperandIdx];
448 const uint64_t CodeAlignmentFactor = CFIP.codeAlign();
462 CFIProgram::Instruction::getOperandAsSigned(const CFIProgram &CFIP,
468 OperandType Type = CFIP.getOperandTypes()[Opcode][OperandIdx];
492 const int64_t DataAlignmentFactor = CFIP.dataAlign();
502 const int64_t DataAlignmentFactor = CFIP.dataAlign();
515 Error UnwindTable::parseRows(const CFIProgram &CFIP, UnwindRow &Row,
519 for (const CFIProgram::Instruction &Inst : CFIP) {
529 llvm::Expected<uint64_t> NewAddress = Inst.getOperandAsUnsigned(CFIP, 0);
537 CFIP.callFrameString(Inst.Opcode).str().c_str(), *NewAddress,
555 llvm::Expected<uint64_t> Offset = Inst.getOperandAsUnsigned(CFIP, 0);
571 CFIP.callFrameString(Inst.Opcode).str().c_str());
572 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
586 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
589 llvm::Expected<int64_t> Offset = Inst.getOperandAsSigned(CFIP, 1);
616 switch (CFIP.triple()) {
640 CFIP.callFrameString(Inst.Opcode).str().c_str());
662 Inst.Opcode, Triple::getArchTypeName(CFIP.triple()).str().c_str());
682 CFIP.callFrameString(Inst.Opcode).str().c_str());
692 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
701 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
713 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
716 llvm::Expected<uint64_t> NewRegNum = Inst.getOperandAsUnsigned(CFIP, 1);
726 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
729 llvm::Expected<int64_t> Offset = Inst.getOperandAsSigned(CFIP, 1);
738 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
747 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
756 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
769 llvm::Expected<int64_t> Offset = Inst.getOperandAsSigned(CFIP, 0);
776 CFIP.callFrameString(Inst.Opcode).str().c_str());
784 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
787 llvm::Expected<int64_t> Offset = Inst.getOperandAsSigned(CFIP, 1);
797 llvm::Expected<uint64_t> RegNum = Inst.getOperandAsUnsigned(CFIP, 0);
800 llvm::Expected<int64_t> Offset = Inst.getOperandAsSigned(CFIP, 1);
804 Inst.getOperandAsUnsigned(CFIP, 2);