aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2009-07-23Added a 2+-byte NOP instruction to the Intel tables,Sean Callanan
2009-07-23Thumb2 does not allow the use of "pc" register as part of the load / store ad...Evan Cheng
2009-07-23Revert r75581: it causes massive breakage in the AdaDuncan Sands
2009-07-23Fix up ARM constant island pass for Thumb2.Evan Cheng
2009-07-23Since we have moved unified assembly, switch to ADR instruction instead of a ...Evan Cheng
2009-07-23Fix frame index elimination to correctly handle thumb-2 addressing modes that...David Goodwin
2009-07-2380 col violation.Evan Cheng
2009-07-23Support insertps via the intrinsic and add a couple of simpleEric Christopher
2009-07-23Do not call getMangledName on Intrinsics.Sanjiv Gupta
2009-07-22remove SectionFlags::Small: it is only used on Xcore, and we'll findChris Lattner
2009-07-22x86 isel tweak: use lea (%reg,%reg) instead of lea (,%reg,2).Dan Gohman
2009-07-22Fix typo in addrmode definition.David Goodwin
2009-07-22Use getTargetConstant instead of getConstant since it's meant as an constant ...Evan Cheng
2009-07-22Switch some clients to Value::getName(), and other getName() userDaniel Dunbar
2009-07-22Simplify some uses of Value::getName()Daniel Dunbar
2009-07-22Fix indentation.Daniel Dunbar
2009-07-22Eliminate a redudant check Eli pointed out.Evan Cheng
2009-07-22doxygenifyChris Lattner
2009-07-22Thread local globals don't require special handling by the linker and so canRichard Osborne
2009-07-22Revert commit 76707, it was breaking the llvm-gcc buildDuncan Sands
2009-07-22Don't forget D16 - D31 are clobbered by calls and sjlj eh.Evan Cheng
2009-07-22Add R12 to the list of registers clobbered by 16-bit Thumb calls as a pre-cau...Evan Cheng
2009-07-22Fix a obvious copy-n-paste bug.Evan Cheng
2009-07-22Get rid one of the getRegisterNumbering. Also add D16 - D31.Evan Cheng
2009-07-22Add support for MMX VSETCC.Eli Friedman
2009-07-22Added the unconditional JMP with an 8-bit relocation for theSean Callanan
2009-07-22Add an entry.Evan Cheng
2009-07-22inline the two MergeableConstSection implementations into theirChris Lattner
2009-07-22set the ELF "small" flag on objects that end up in .rodata.cst4 consistently,Chris Lattner
2009-07-22don't set the small flag yet.Chris Lattner
2009-07-22remove the SelectSectionForMachineConst hook, replacing it withChris Lattner
2009-07-22Let each target determines whether a machine instruction is dead. If true, th...Evan Cheng
2009-07-22Get rid of the Pass+Context magic.Owen Anderson
2009-07-22reimplement Constant::ContainsRelocations as Chris Lattner
2009-07-21Fixing cp island pass. Step 1: Determine whether the constant pool offset can beEvan Cheng
2009-07-21Fix comment.Evan Cheng
2009-07-21simplify code now that it is inlined.Chris Lattner
2009-07-21Now that RelocBehaviour() is never overloaded, it doesn't need to beChris Lattner
2009-07-21this doesn't break any of the 4 ia64 tests.Chris Lattner
2009-07-21alpha doesn't need to redefine this: it only supports PIC codegen anyway.Chris Lattner
2009-07-21no really, I can spell!Chris Lattner
2009-07-21add an API so target-independent codegen can determine if a constantChris Lattner
2009-07-21remove the last bits of SectionFlagsForGlobal. There is some flag here thatChris Lattner
2009-07-21don't mask out the small flag and then reapply it later.Chris Lattner
2009-07-21if Xcore doesn't support TLS, it doesn't have to worry about thread local LLV...Chris Lattner
2009-07-21remove the Xcore implementation of SelectSectionForGlobal. While you haveChris Lattner
2009-07-21simplify based on the fact that darwin always uses L/l.Chris Lattner
2009-07-21make some stuff private.Chris Lattner
2009-07-21Remove the XCore custom implementation of MergeableConstSection, relying onChris Lattner
2009-07-21inline a trivial method into its only call site and fix indentation of casesChris Lattner