summaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)AuthorFilesLines
2013-12-17DebugInfo: Introduce new DIValue, DIETypeSignature to encode references to ty...David Blaikie6-36/+61
2013-12-17Disabled subregister copy coalescing during MachineCSE.Andrew Trick1-5/+15
2013-12-17Add warning capabilities in LLVM.Quentin Colombet1-4/+7
2013-12-17Allow MachineCSE to coalesce trivial subregister copies the same way that it ...Andrew Trick2-10/+40
2013-12-17Make comment more explicit.Jim Grosbach1-3/+3
2013-12-17Typo. s/reserved/preserved/Jim Grosbach1-1/+1
2013-12-17Add a machine code print in DEBUG() following instruction selection.Jim Grosbach1-0/+3
2013-12-17Revert r197438 and r197447 until we figure out how to avoid circular dependen...Quentin Colombet1-7/+4
2013-12-16Add warning capabilities in LLVM.Quentin Colombet1-4/+7
2013-12-16Revert "Allow MachineCSE to coalesce trivial subregister copies the same way ...Rafael Espindola2-35/+9
2013-12-16Allow MachineCSE to coalesce trivial subregister copies the same wayAndrew Trick2-9/+35
2013-12-16whitespaceAndrew Trick1-1/+1
2013-12-14[Stackmap] Refactor operand parsing.Juergen Ributzka1-91/+74
2013-12-14Remove weak vtables. No functional change.Juergen Ributzka4-1/+9
2013-12-14[Stackmap] Liveness Analysis PassJuergen Ributzka7-14/+255
2013-12-14Convert register liveness tracking to work on a sub-register level instead of...Juergen Ributzka5-146/+145
2013-12-14[block-freq] Rename getEntryFrequency() -> getEntryFreq() to match getBlockFr...Michael Gottesman4-5/+5
2013-12-14[block-freq] Refactor LiveInterals::getSpillWeight to use the new MachineBloc...Michael Gottesman4-8/+10
2013-12-14[block-freq] Store MBFI as a field on SpillPlacement so we can access it to g...Michael Gottesman2-3/+5
2013-12-14[block-freq] Update MachineBlockPlacement and RegAllocGreedy to use the new M...Michael Gottesman2-9/+13
2013-12-14[block-freq] Update BlockFrequencyInfo/MachineBlockFrequencyInfo to use the n...Michael Gottesman1-1/+1
2013-12-14Print the address space of a MachineMemOperandMatt Arsenault1-0/+4
2013-12-14[block-freq] Add the equivalent methods to MachineBlockFrequencyInfo and Bloc...Michael Gottesman1-0/+16
2013-12-13comment typo.Andrew Trick1-1/+1
2013-12-13DebugInfo: Move type units into the debug_types section with appropriate comd...David Blaikie3-9/+45
2013-12-13Revert "Convert liveness tracking to work on a sub-register level instead of ...Andrew Trick5-122/+146
2013-12-13Revert "Liveness Analysis Pass"Andrew Trick7-253/+14
2013-12-13Grow the stackmap/patchpoint format to hold 64-bit IDs.Andrew Trick2-9/+8
2013-12-13Liveness Analysis PassAndrew Trick7-13/+252
2013-12-13Convert liveness tracking to work on a sub-register level instead of just reg...Andrew Trick5-146/+122
2013-12-13Revert "DebugInfo: Move type units into the debug_types section with appropri...David Blaikie3-45/+9
2013-12-13DebugInfo: Move type units into the debug_types section with appropriate comd...David Blaikie3-9/+45
2013-12-13Revert "DebugInfo: Move type units into the debug_types section with appropri...David Blaikie3-45/+9
2013-12-13DebugInfo: Move type units into the debug_types section with appropriate comd...David Blaikie3-9/+45
2013-12-12Fix an over-constrained assertion in MachineFunction::addLiveIn.Quentin Colombet1-1/+10
2013-12-11Add two additional hazard recognizer functionsHal Finkel1-7/+43
2013-12-11On ELF and COFF treat linker_private like private.Rafael Espindola1-1/+1
2013-12-11Revert "DebugInfo: Move type units into the debug_types section with appropri...David Blaikie3-45/+9
2013-12-11DebugInfo: Move type units into the debug_types section with appropriate comd...David Blaikie3-9/+45
2013-12-11DwarfUnit: LLVM_OVERRIDE and constify some functionsDavid Blaikie2-4/+4
2013-12-11SelectionDAG: Fix a typo.Benjamin Kramer1-1/+1
2013-12-11Extend (truncate (load)) foldingRichard Sandiford1-0/+14
2013-12-11Add TargetRegisterInfo::reverseLocalAssignment hook.Andrew Trick1-1/+8
2013-12-11Prune redundant dependencies in LLVMBuild.txt.NAKAMURA Takumi1-1/+1
2013-12-10on darwin<10, fallback to .weak_definition (PPC,X86)David Fang1-1/+2
2013-12-10Fix gcc warnings.Matt Arsenault1-0/+2
2013-12-10Reland "Fix miscompile of MS inline assembly with stack realignment"Reid Kleckner2-5/+15
2013-12-10Add TargetLowering::prepareVolatileOrAtomicLoadRichard Sandiford1-1/+6
2013-12-10Add proper dependencies to LLVMBuild.txt in llvm/lib.NAKAMURA Takumi1-1/+1
2013-12-10Revert "Fix miscompile of MS inline assembly with stack realignment"Reid Kleckner2-15/+5