{"push_id":996445193,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"8743e151a809763b24369521c02d6f8bc892c5ba","before":"b79ee84150a946de0e6142afd1359e517880a87b","commits":[{"sha":"8743e151a809763b24369521c02d6f8bc892c5ba","author":{"email":"20d921fc546146872790792fbd1b5fc4bad0eb3d@apple.com","name":"Duncan P. N. Exon Smith"},"message":"CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC\n\nTake MachineInstr by reference instead of by pointer in SlotIndexes and\nthe SlotIndex wrappers in LiveIntervals.  The MachineInstrs here are\nnever null, so this cleans up the API a bit.  It also incidentally\nremoves a few implicit conversions from MachineInstrBundleIterator to\nMachineInstr* (see PR26753).\n\nAt a couple of call sites it was convenient to convert to a range-based\nfor loop over MachineBasicBlock::instr_begin/instr_end, so I added\nMachineBasicBlock::instrs.","distinct":true,"url":"https://api.github.com/repos/llvm-project/llvm-project-submodule/commits/8743e151a809763b24369521c02d6f8bc892c5ba"}]}