aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MIRParser/MIRParser.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-04-08[MIR] Teach the parser how to deal with register banks.Quentin Colombet1-10/+51
2016-03-28Introduce MachineFunctionProperties and the AllVRegsAllocated propertyDerek Schuff1-0/+2
2016-03-08[MIR] Teach the parser/printer that generic virtual registers do not need a r...Quentin Colombet1-6/+13
2015-08-19MIR Serialization: Serialize MMI's variable debug information.Alex Lorenz1-0/+61
2015-08-18MIR Serialization: Serialize the frame information's stack protector index.Alex Lorenz1-0/+11
2015-08-17MIR Serialization: Serialize the local offsets for the stack objects.Alex Lorenz1-0/+2
2015-08-13MIR Serialization: Change MIR syntax - use custom syntax for MBBs.Alex Lorenz1-89/+14
2015-08-13MIR Parser: Rename the method 'diagFromLLVMAssemblyDiag'. NFC.Alex Lorenz1-6/+7
2015-08-11MIR Serialization: Serialize UsedPhysRegMask from the machine register info.Alex Lorenz1-0/+32
2015-08-10MIR Parser: Report an error when a stack object is redefined.Alex Lorenz1-2/+5
2015-08-10MIR Parser: Report an error when a fixed stack object is redefined.Alex Lorenz1-2/+6
2015-07-31MIR Parser: Report an error when a jump table entry is redefined.Alex Lorenz1-2/+5
2015-07-31MIR Parser: Remove unused variable.Alex Lorenz1-1/+0
2015-07-30MIR Parser: Report an error when a constant pool item is redefined.Alex Lorenz1-3/+6
2015-07-30MIR Parser: Report an error when a virtual register is redefined.Alex Lorenz1-3/+5
2015-07-30MIR Serialization: Serialize the machine basic block's successor weights.Alex Lorenz1-1/+13
2015-07-29MIR Serialization: Serialize the frame info's save and restore points.Alex Lorenz1-2/+16
2015-07-29MIR Parser: Extract the code that parses MBB references into a new method. NFC.Alex Lorenz1-5/+18
2015-07-28MIR Parser: Remove redundant parameters. NFC.Alex Lorenz1-6/+6
2015-07-27MIR Serialization: Serialize the unnamed basic block references.Alex Lorenz1-0/+7
2015-07-27MIR Serialization: Serialize the machine function's liveins.Alex Lorenz1-0/+15
2015-07-24MIR Serialization: Serialize MachineFrameInfo's callee saved information.Alex Lorenz1-12/+41
2015-07-24MIR Serialization: Serialize the simple virtual register allocation hints.Alex Lorenz1-12/+18
2015-07-24MIR Parser: Run the machine verifier after initializing machine functions.Alex Lorenz1-0/+4
2015-07-20MIR Serialization: Initial serialization of machine constant pools.Alex Lorenz1-0/+35
2015-07-16MIR Serialization: Serialize the frame index machine operands.Alex Lorenz1-9/+14
2015-07-15MIR Serialization: Serialize the jump table index operands.Alex Lorenz1-3/+5
2015-07-15MIR Serialization: Serialize the jump table info.Alex Lorenz1-0/+27
2015-07-15MIR Serialization: Serialize references from the stack objects to named allocas.Alex Lorenz1-6/+17
2015-07-14MIR Serialization: Serialize the machine basic block live in registers.Alex Lorenz1-0/+8
2015-07-14MIR Serialization: Serialize the variable sized stack objects.Alex Lorenz1-3/+8
2015-07-13MIR Serialization: Serialize the fixed stack objects.Alex Lorenz1-1/+14
2015-07-10MIR Serialization: Serialize the virtual register operands.Alex Lorenz1-9/+14
2015-07-10MIR Serialization: Initial serialization of stack objects.Alex Lorenz1-3/+14
2015-07-09MIR Serialization: Serialize the virtual register definitions.Alex Lorenz1-3/+47
2015-07-09MIR Parser: Report an error when parsing machine function with an empty body.Alex Lorenz1-0/+3
2015-07-09MIR Serialization: Serialize the simple MachineFrameInfo attributes.Alex Lorenz1-0/+25
2015-07-08MIR Parser: Use source locations for MBB naming errors.Alex Lorenz1-4/+18
2015-07-07MIR Parser: wrap 'MBBSlots' from the MI parsing functions in a struct. NFC.Alex Lorenz1-10/+10
2015-06-30MIR Serialization: Serialize MBB successors.Alex Lorenz1-1/+10
2015-06-30MIR Parser: refactor error reporting for machine instruction parser errors. NFC.Alex Lorenz1-5/+14
2015-06-30MIR Parser: make the machine instruction parsing interface more consistent. NFC.Alex Lorenz1-6/+6
2015-06-26MIR Serialization: Serialize global address machine operands.Alex Lorenz1-2/+5
2015-06-26MIR Serialization: Serialize machine basic block operands.Alex Lorenz1-5/+21
2015-06-24MIR Serialization: Serialize simple MachineRegisterInfo attributes.Alex Lorenz1-0/+19
2015-06-23MIR Parser: Use correct source locations for machine instruction diagnostics.Alex Lorenz1-2/+23
2015-06-22MIR Serialization: Serialize machine instruction names.Alex Lorenz1-3/+15
2015-06-19MIR Parser: report an error when a basic block isn't found.Alex Lorenz1-1/+3
2015-06-19MIR Serialization: Serialize the list of machine basic blocks with simple att...Alex Lorenz1-0/+30
2015-06-16MIR Parser: Report an error when a machine function doesn't have a correspond...Alex Lorenz1-0/+3