aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* PowerPC: Simplify BLR pattern.Ulrich Weigand2013-03-263-12/+6
* PowerPC: Move some 64-bit branch patterns.Ulrich Weigand2013-03-261-17/+18
* R600: fix DenseMap with pointer key iteration in the structurizerChristian Konig2013-03-261-2/+4
* ARM Scheduler Model: Add resources instructions, map resources in subtargetsArnold Schwaighofer2013-03-264-24/+70
* ARM Scheduler Model: Partial implementation of the new machine scheduler modelArnold Schwaighofer2013-03-261-0/+57
* Revise alignment checking/calculation on 256-bit unaligned memory accessMichael Liao2013-03-251-7/+6
* Add a scheduling model for Intel Sandy Bridge microarchitecture.Jakob Stoklund Olesen2013-03-251-0/+123
* Remove IIC_DEFAULT from X86Schedule.tdJakob Stoklund Olesen2013-03-255-78/+76
* Annotate X86InstrCompiler.td with SchedRW lists.Jakob Stoklund Olesen2013-03-251-10/+20
* Annotate shifts and rotates with SchedRW lists.Jakob Stoklund Olesen2013-03-251-17/+37
* X86DisassemblerDecoder.c: Make this C89-compliant.NAKAMURA Takumi2013-03-251-1/+1
* Whitespace.NAKAMURA Takumi2013-03-251-160/+160
* Fix comment.Akira Hatanaka2013-03-251-3/+3
* Use direct types in PowerPC instruction patterns.Ulrich Weigand2013-03-252-270/+262
* Use direct types in PowerPC Pat patterns.Ulrich Weigand2013-03-252-113/+113
* x86 -- add the XTEST instructionDave Zarzycki2013-03-254-31/+30
* x86 -- disassemble the REP/REPNE prefix when neededDave Zarzycki2013-03-251-7/+20
* Remove assert. There may be target-dependent attributes left.Bill Wendling2013-03-251-1/+0
* [arm load/store optimizer] When trying to merge a base update load/store, makeChad Rosier2013-03-251-1/+1
* [NVPTX] Fix handling of vector argumentsJustin Holewinski2013-03-242-7/+56
* Clean up Sparc patterns.Jakob Stoklund Olesen2013-03-241-5/+5
* Give Sparc instruction patterns direct types instead of register classes.Jakob Stoklund Olesen2013-03-241-81/+68
* PPC ZERO register needs a register number of 0.Hal Finkel2013-03-231-0/+1
* Note in PPCFunctionInfo VRSAVE spillsHal Finkel2013-03-234-14/+34
* MCize the bcl instruction in PPCAsmPrinterHal Finkel2013-03-231-4/+5
* Use direct types in Sparc def : Pat patterns.Jakob Stoklund Olesen2013-03-231-10/+10
* Cleanup some unused reg. scavenger parameters in PPCRegisterInfoHal Finkel2013-03-232-33/+19
* Remove dead PPC LR spilling codeHal Finkel2013-03-231-30/+8
* Allow the register scavenger to spill multiple registersHal Finkel2013-03-227-7/+7
* Hexagon: Add and enable memops setbit, clrbit, &,|,+,- for byte, short, and w...Jyotsna Verma2013-03-225-494/+483
* Remove ABI-duplicated call instruction patterns.Ulrich Weigand2013-03-228-148/+71
* Rename memrr ptrreg and offreg components.Ulrich Weigand2013-03-222-22/+22
* Fix swapped BasePtr and Offset in pre-inc memory addresses.Ulrich Weigand2013-03-224-20/+40
* Tighten iaddroff ComplexPattern.Ulrich Weigand2013-03-221-4/+4
* Remove the xaddroff ComplexPattern.Ulrich Weigand2013-03-223-31/+18
* R600: Use legacy (0 * anything = 0) MUL instructions for pow intrinsicsMichel Danzer2013-03-224-15/+5
* Fix the invalid opcode for Mips branch instructions in the assemblerJack Carter2013-03-221-4/+6
* This patch that enables the Mips assembler to use symbols for offset for inst...Jack Carter2013-03-222-17/+154
* Remove the G8RC_NOX0_and_GPRC_NOR0 PPC register classHal Finkel2013-03-213-7/+12
* Fix a register-class comparison bug in PPCCTRLoopsHal Finkel2013-03-213-19/+1
* This patch enables the Mips .set directive to define aliasesJack Carter2013-03-211-6/+93
* Implement builtin_{setjmp/longjmp} on PPCHal Finkel2013-03-219-0/+367
* Add support for spilling VRSAVE on PPCHal Finkel2013-03-214-1/+106
* Correct PPC FRAMEADDR lowering using a pseudo-registerHal Finkel2013-03-215-9/+50
* Avoid NEON SP-FP unless unsafe-math or DarwinRenato Golin2013-03-214-9/+23
* Add a WriteMicrocoded for ancient microcoded instructions.Jakob Stoklund Olesen2013-03-212-0/+7
* Model prefetches and barriers as loads.Jakob Stoklund Olesen2013-03-201-1/+4
* Add a catch-all WriteSystem SchedWrite type.Jakob Stoklund Olesen2013-03-203-1/+28
* Annotate the remaining SSE MOV instructions.Jakob Stoklund Olesen2013-03-201-25/+45
* Annotate SSE horizontal and integer instructions.Jakob Stoklund Olesen2013-03-201-16/+26