aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2012-09-12Add a function computeRegisterLiveness() to MachineBasicBlock. This uses anal...James Molloy
2012-09-12Add an analyzePhysReg() function to MachineOperandIteratorBase that analyses ...James Molloy
2012-09-12Add some support for dealing with an object pointer on arguments.Eric Christopher
2012-09-11Improve tblgen code cleanliness: create an unknown_class, from which the unkn...Owen Anderson
2012-09-11Add documentation.Chad Rosier
2012-09-11Add a few virtual functions to the abstract MCParsedAsmOperand class.Chad Rosier
2012-09-11Add TRI::getSubRegIndexLaneMask().Jakob Stoklund Olesen
2012-09-11Add MCRI::getNumSubRegIndices() and start checking SubRegIndex ranges.Jakob Stoklund Olesen
2012-09-11Add a pass that renames everything with metasyntatic names. This works well a...Alex Rosenberg
2012-09-11Reorganize MachineScheduler interfaces and publish them in the header.Andrew Trick
2012-09-11Remove unused declarationAndrew Trick
2012-09-10[Object] Extract Elf_Ehdr. Patch by Hemant Kulkarni!Michael J. Spencer
2012-09-10Move bypassSlowDivision into the llvm namespace.Benjamin Kramer
2012-09-09Fixing a type width warning with MSVC.Aaron Ballman
2012-09-08Add operator< for FoldingSetNodeID.Ted Kremenek
2012-09-07Fix alignment of .comm and .lcomm on mingw32.Benjamin Kramer
2012-09-07MC: Overhaul handling of .lcommBenjamin Kramer
2012-09-06Re-work bit/bits value resolving in tblgenMichael Liao
2012-09-06TiedTo is an integer, not a bool.Jakob Stoklund Olesen
2012-09-06Allow overlaps between virtreg and physreg live ranges.Jakob Stoklund Olesen
2012-09-06Handle overlapping regunit intervals in LiveIntervals::addKillFlags().Jakob Stoklund Olesen
2012-09-06Tablegen: Add OperandWithDefaultOps Operand typeTom Stellard
2012-09-06Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem
2012-09-05[ms-inline asm] Use the asm dialect from the MI to set the parser dialect.Chad Rosier
2012-09-05Teach libObject about some more ELF relocations. llvm-objdump -r now knowsNick Lewycky
2012-09-05Cleanup a few magic numbers.Chad Rosier
2012-09-05Stop casting away const qualifier needlessly.Roman Divacky
2012-09-05[ms-inline asm] We only need one bit to represent the AsmDialect in theChad Rosier
2012-09-05Constify SDNodeIterator an stop its only non-const user being cast strippedRoman Divacky
2012-09-05Constify subtarget info properly so that we dont cast away the const inRoman Divacky
2012-09-05[ms-inline asm] Propagate the asm dialect into the MachineInstr representation.Chad Rosier
2012-09-05Clean up.Chad Rosier
2012-09-05[ms-inline asm] Enumerate the InlineAsm dialects and rename the nsdialect toChad Rosier
2012-09-05Clean up includes.Benjamin Kramer
2012-09-05Remove unused typedefs gcc4.8 warns about.Roman Divacky
2012-09-05MCJIT: getPointerToFunction() references target address space.Jim Grosbach
2012-09-05Removed Trie.h; unused in a long timeMarshall Clow
2012-09-05Fix function name per coding standard.Chad Rosier
2012-09-05[ms-inline asm] Add support for the nsdialect keyword in the BitcodeChad Rosier
2012-09-04Make provenance checking conservative in cases whenDan Gohman
2012-09-04[ms-inline asm] Add the inline assembly dialect, AsmDialect, to the InlineAsmChad Rosier
2012-09-04[ms-inline asm] Remove the Inline Asm Non-Standard Dialect attribute. ThisChad Rosier
2012-09-04Remove unneeded code.Jakub Staszak
2012-09-04Actually use the MachineOperand field for isRegTiedToDefOperand().Jakob Stoklund Olesen
2012-09-04Allow tied uses and defs in different orders.Jakob Stoklund Olesen
2012-09-04Generic Bypass Slow DivPreston Gurd
2012-09-04Make sure macros in the include subdirectory are not used without being defined.Bob Wilson
2012-09-04Add support for fetching inlining context (stack of source code locations)Alexey Samsonov
2012-09-03[ms-inline asm] Asm operands can map to one or more MCOperands. Therefore, addChad Rosier
2012-09-03[ms-inline asm] Add an interface to the GetMCInstOperandNum() function in theChad Rosier