aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-11-27Unbreak build for newer GCCs.Benjamin Kramer
2010-11-27macho-dump: Add support for dumping symtab and dysymtab commands.Daniel Dunbar
2010-11-27macho-dump: Add support for dumping segment load commands.Daniel Dunbar
2010-11-27Second attempt at fixing the performance regressions introducedOwen Anderson
2010-11-27raw_ostream::write_escaped: Add a UseHexEscapes argument.Daniel Dunbar
2010-11-27Fix a comment.Daniel Dunbar
2010-11-27Object/Mach-O: Add header and load command information.Daniel Dunbar
2010-11-27Refactor. Set alignment bit in VLD1-dup instruction classes.Bob Wilson
2010-11-27Object/Mach-O: Validate Mach-O magic and initialize format info.Daniel Dunbar
2010-11-27Add NEON VLD1-dup instructions (load 1 element to all lanes).Bob Wilson
2010-11-27Fix incorrect scheduling itineraries for NEON vld1/vst1 instructions.Bob Wilson
2010-11-27MC/Mach-O: Start stubbing out a Mach-O object file wrapper.Daniel Dunbar
2010-11-27Reduce nesting.Daniel Dunbar
2010-11-27MC/Mach-O: Migrate more constants into MachOFormat.h.Daniel Dunbar
2010-11-27MC/Mach-O: Switch to using MachOFormat.h.Daniel Dunbar
2010-11-27MC/Mach-O: Introduce Object/MachOFormat for describing purely platform / machineDaniel Dunbar
2010-11-26Remove the unused TheTarget member.Rafael Espindola
2010-11-26Fix Whitespace.Michael J. Spencer
2010-11-26Move tree navigation to a new Path class that doesn't have to be a template.Jakob Stoklund Olesen
2010-11-25Use multiple 0x66 prefixes so that all nops up to 15 bytes are a single instr...Rafael Espindola
2010-11-25Namespacify.Benjamin Kramer
2010-11-25Factor some code to parseSectionFlags and fix the default type of a section.Rafael Espindola
2010-11-24Treat a call of function pointer like a load of the pointer when consideringNick Lewycky
2010-11-24Behave a bit more like gnu as and use the symbol (instead of the section)Rafael Espindola
2010-11-24Relocate with the symbol if the relocation is of kind NTPOFF.Rafael Espindola
2010-11-24Fix and add tests for all cases in x86 and x86_64 where gnu as implicitlyRafael Espindola
2010-11-24Updating MBlaze .mask and .frame directives to match GCC's output and fixing ...Wesley Peck
2010-11-241. Fixing error where basic block labels were not being printed out when they...Wesley Peck
2010-11-24Use i8 as SETCC result type for i1 in SPU.Kalle Raiskila
2010-11-24Allow for 'fcmp ogt' in SPU.Kalle Raiskila
2010-11-24If a symbol is used as tls, mark it as tls even if not declare as so. ProbablyRafael Espindola
2010-11-23add a MemoryBuffer::getOpenFile method, which turns an openChris Lattner
2010-11-23Rename SimplifyDistributed to the more meaningfull name SimplifyByFactorizing.Duncan Sands
2010-11-23The srem -> urem transform is not safe for any divisor that's not a power of ...Benjamin Kramer
2010-11-23Replace calls to ConstantFoldInstruction with calls to SimplifyInstructionDuncan Sands
2010-11-23Constant folding here is pointless, because InstructionSimplifyDuncan Sands
2010-11-23Move the ARM reloc constants to Support/ELF.hJason W Kim
2010-11-23Recognize sign/zero-extended constant BUILD_VECTORs for VMULL operations.Bob Wilson
2010-11-23InstCombine: Reduce "X shift (A srem B)" to "X shift (A urem B)" iff B is pos...Benjamin Kramer
2010-11-23Propagate LeftDistributes and RightDistributes into their only uses.Duncan Sands
2010-11-23Fix typo pointed out by Frits van Bommel and Marius Wachtler.Duncan Sands
2010-11-23Exploit distributive laws (eg: And distributes over Or, Mul over Add, etc) in aDuncan Sands
2010-11-23Division by pow-of-2 is not cheap on SPU, do it with Kalle Raiskila
2010-11-23Implement the rex64 prefix.Rafael Espindola
2010-11-23Expand a little on the description of what InstructionSimplify does.Duncan Sands
2010-11-23Clarify that constant folding of instructions applies when all operandsDuncan Sands
2010-11-23Invalidate the layout on any relaxation, not just Instructions. Bug found by ...Rafael Espindola
2010-11-23Produce a relocation for pcrel absolute values. Based on a patch by David Meyer.Rafael Espindola
2010-11-23Revert functionality doug added in r98575 that was neverChris Lattner
2010-11-23Reuse data fragments while lowering. Patch by David Meyer.Rafael Espindola