aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Codegen failure for vmull with small vectorsSebastian Pop2012-11-301-13/+74
* Use multiclass for the load instructions with MEMri operand.Jyotsna Verma2012-11-301-184/+66
* This patch fixes the Altivec addend construction for the fused multiply-addAdhemerval Zanella2012-11-301-5/+7
* Switch LLVM_USE_RVALUE_REFERENCES to LLVM_HAS_RVALUE_REFERENCES.Chandler Carruth2012-11-301-1/+1
* Use multiclass for the store instructions with MEMri operand.Jyotsna Verma2012-11-302-163/+64
* Use multiclass for the load instructions with 'base + register offset'Jyotsna Verma2012-11-301-277/+97
* Fixed the arm disassembly of invalid BFI instructions to not build a bad MCInstKevin Enderby2012-11-291-1/+7
* Add cortex-a5 subtarget to the supported ARM architecturesQuentin Colombet2012-11-292-1/+12
* rdar://12100355 (part 1)Shuxin Yang2012-11-293-1/+20
* Use multiclass for 'transfer' instructions.Jyotsna Verma2012-11-292-80/+98
* Added atomic 64 min/max/umin/umax instrinsics support in the ARM backend.Silviu Baranga2012-11-294-12/+102
* Allow targets to prefer TypeSplitVector over TypePromoteInteger when computin...Justin Holewinski2012-11-292-0/+7
* I changed hasAVX() to hasFp256() and hasAVX2() to hasInt256() in X86IselLower...Elena Demikhovsky2012-11-292-102/+104
* Define signed const-ext immediate operands and their predicates.Jyotsna Verma2012-11-282-0/+122
* ARM: Implement CanLowerReturn so large vectors get expanded into sret.Benjamin Kramer2012-11-282-0/+17
* Fix initial frame state on powerpc64.Ulrich Weigand2012-11-281-1/+1
* Remove all references to TargetInstrInfoImpl.Jakob Stoklund Olesen2012-11-284-12/+12
* Move Target{Instr,Register}Info.cpp into lib/CodeGen.Jakob Stoklund Olesen2012-11-283-338/+0
* This patch makes medium code model the default for 64-bit PowerPC ELF.Bill Schmidt2012-11-271-0/+5
* [arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier2012-11-271-9/+7
* [arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier2012-11-271-2/+4
* [arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier2012-11-271-5/+6
* X86: do not fold load instructions such as [V]MOVS[S|D] to other instructionsManman Ren2012-11-271-0/+15
* This patch implements medium code model support for 64-bit PowerPC.Bill Schmidt2012-11-277-10/+233
* Remove the dependent libraries feature.Bill Wendling2012-11-271-8/+0
* [arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier2012-11-271-4/+10
* Remove the X86 Maximal Stack Alignment Check pass as it is no longer necessary.Chad Rosier2012-11-263-50/+0
* Fix comments in HexagonOperands.td.Jyotsna Verma2012-11-261-29/+27
* Normalize splat 256bit vectors with 8 elements.Jakub Staszak2012-11-261-1/+1
* Decouple MCInstBuilder from the streamer per Eli's request.Benjamin Kramer2012-11-263-156/+111
* Add MCInstBuilder, a utility class to simplify MCInst creation similar to Mac...Benjamin Kramer2012-11-263-486/+373
* PPC: Reinstate the fatal error when trying to emit a macho file.Benjamin Kramer2012-11-241-1/+3
* ARM: Share applyFixup between ELF and Darwin.Benjamin Kramer2012-11-241-63/+46
* PPC: MCize most of the darwin PIC emission.Benjamin Kramer2012-11-241-35/+92
* PPC: Share applyFixup between ELF and Darwin.Benjamin Kramer2012-11-241-18/+14
* PPC: Simplify code with Twines.Benjamin Kramer2012-11-241-6/+3
* Update call to the new syntax.Bill Wendling2012-11-231-1/+1
* Add more functions to the target library information.Meador Inge2012-11-221-0/+47
* Mips direct object xgot supportJack Carter2012-11-214-1/+45
* [mips] Generate big GOT code.Akira Hatanaka2012-11-215-3/+25
* [mips] Simplify lowering functions in MipsISelLowering.cpp by using the helperAkira Hatanaka2012-11-211-148/+32
* [mips] Add helper functions that create nodes for computing address.Akira Hatanaka2012-11-211-0/+65
* [mips] Add command line option "-mxgot".Akira Hatanaka2012-11-211-0/+4
* [mips] When a node which loads from a GOT is created, pass a MachinePointerInfoAkira Hatanaka2012-11-211-4/+6
* Add new predicates for the immediate operands.Jyotsna Verma2012-11-211-4/+121
* [mips] Add target operand flag enums for big GOT relocations.Akira Hatanaka2012-11-211-1/+7
* Use one common 'let' expression to set PrintMethod for all immediate operands.Jyotsna Verma2012-11-211-209/+53
* Add support for varargs functions for msp430.Anton Korobeynikov2012-11-213-2/+36
* Add support for byval args. Patch by Job Noorman!Anton Korobeynikov2012-11-212-17/+46
* Finish the renaming.Rafael Espindola2012-11-212-2/+2