2010-08-04 |
Eric Christopher | Make x86-64 membarriers work without sse and clean... |
blob | commitdiff | raw |
2010-07-30 |
Bruno Cardoso Lopes | Fix typo! |
blob | commitdiff | raw | diff to current |
2010-07-26 |
Bruno Cardoso Lopes | Temporary hack to let codegen assert or generate poor... |
blob | commitdiff | raw | diff to current |
2010-07-23 |
Bruno Cardoso Lopes | Add x86 CLMUL (Carry-less multiplication) cpu feature |
blob | commitdiff | raw | diff to current |
2010-07-23 |
Bruno Cardoso Lopes | Add complete assembler support for FMA3 instructions... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Eric Christopher | Custom lower the memory barrier instructions and add... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Eric Christopher | Pulling out previous patch, must've run the tests in |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Eric Christopher | Lower MEMBARRIER on x86 and support processors without... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Bruno Cardoso Lopes | Add 256-bit vaddsub, vhadd, vhsub, vblend and vdpp... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Daniel Dunbar | X86: Mark JMP{32,64}[mr] as requires 32-bit/64-bit... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Daniel Dunbar | X86: Mark some tail call pseduo instruction as code... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Daniel Dunbar | X86: Mark In32/64BitMode on LEAVE[64] and SYSEXIT[64]. |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Daniel Dunbar | X86: Mark MOV.*_{TC,NOREX} instruction as code gen... |
blob | commitdiff | raw | diff to current |
2010-07-19 |
Daniel Dunbar | X86: MOV8o8a, MOV8ao8, etc. are only valid in 32-bit... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Bruno Cardoso Lopes | Start the support for AVX instructions with 256-bit... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Chris Lattner | have the mc lowering process handle a few tail call... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Chris Lattner | Change LEA to have 5 operands for its memory operand... |
blob | commitdiff | raw | diff to current |
2010-07-07 |
Chris Lattner | Implement the major chunk of PR7195: support for 'callw' |
blob | commitdiff | raw | diff to current |
2010-06-24 |
Eric Christopher | Add a couple more quick comments. |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Eric Christopher | Update according to feedback. |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Nico Weber | Add support for the x86 instructions "pusha" and "popa". |
blob | commitdiff | raw | diff to current |
2010-06-23 |
Eric Christopher | Update uses, defs, and comments for darwin tls patterns. |
blob | commitdiff | raw | diff to current |
2010-06-19 |
Eric Christopher | Finish ripping isTwoAddress out of X86. Some mindless... |
blob | commitdiff | raw | diff to current |
2010-06-08 |
Eric Christopher | Ensure that mov and not lea are used to stick the addre... |
blob | commitdiff | raw | diff to current |
2010-06-03 |
Eric Christopher | Add first pass at darwin tls compiler support. |
blob | commitdiff | raw | diff to current |
2010-05-26 |
Daniel Dunbar | AsmMatcher/X86: Mark _REV instructions as "code gen... |
blob | commitdiff | raw | diff to current |
2010-05-26 |
Kevin Enderby | Fix the x86 move to/from segment register instructions. |
blob | commitdiff | raw | diff to current |
2010-05-24 |
Jakob Stoklund Olesen | Rename X86 subregister indices to something shorter. |
blob | commitdiff | raw | diff to current |
2010-05-22 |
Daniel Dunbar | MC/X86: Subdivide immediates a bit more, so that we... |
blob | commitdiff | raw | diff to current |
2010-05-22 |
Daniel Dunbar | tblgen/AsmMatcher: Change AsmOperandClass to allow... |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Daniel Dunbar | X86: Model i64i32imm properly, as a subclass of all... |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Dan Gohman | Fix assembly parsing and encoding of the pushf and... |
blob | commitdiff | raw | diff to current |
2010-05-19 |
Daniel Dunbar | MC/X86: Lower TAILCALLd[64] to JMP_1, to allow relaxati... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Kevin Enderby | Fix so "int3" is correctly accepted, added "into" and... |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Dan Gohman | Set isTerminator on TRAP instructions. |
blob | commitdiff | raw | diff to current |
2010-05-14 |
Dan Gohman | Add mayLoad and mayStore flags to instructions which... |
blob | commitdiff | raw | diff to current |
2010-05-13 |
Chris Lattner | reapply r103668 with a fix. Never make "minor syntax... |
blob | commitdiff | raw | diff to current |
2010-05-12 |
Chris Lattner | revert r103668 for now, it is apparently breaking things. |
blob | commitdiff | raw | diff to current |
2010-05-12 |
Chris Lattner | moffset forms of moves are x86-32 only, make the parser |
blob | commitdiff | raw | diff to current |
2010-05-12 |
Chris Lattner | fix the encoding of the obscure "moffset" forms of... |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Daniel Dunbar | MC/X86: X86AbsMemAsmOperand is subclass of X86NoSegMemA... |
blob | commitdiff | raw | diff to current |
2010-05-06 |
Sean Callanan | Eliminated the classification of control registers... |
blob | commitdiff | raw | diff to current |
2010-05-03 |
Kevin Enderby | Fixed the encoding of the x86 push instructions. Using... |
blob | commitdiff | raw | diff to current |
2010-04-30 |
Dan Gohman | Remove the -disable-16bit command-line option, which... |
blob | commitdiff | raw | diff to current |
2010-04-28 |
Kevin Enderby | Fixed the word sized Bit Scan Forward/Reverse instructi... |
blob | commitdiff | raw | diff to current |
2010-04-28 |
Evan Cheng | Enable i16 to i32 promotion by default. |
blob | commitdiff | raw | diff to current |
2010-04-28 |
Evan Cheng | Rather than having a ton of patterns for double shift... |
blob | commitdiff | raw | diff to current |
2010-04-27 |
Evan Cheng | Fix obvious typos. |
blob | commitdiff | raw | diff to current |
2010-04-21 |
Evan Cheng | isel (i32 anyext i16) as insert_subreg when 16-bit... |
blob | commitdiff | raw | diff to current |
2010-04-17 |
Evan Cheng | More work to allow dag combiner to promote 16-bit ops... |
blob | commitdiff | raw | diff to current |
2010-04-05 |
Evan Cheng | Fix ADD32rr_alt instruction encoding bug. Patch by... |
blob | commitdiff | raw | diff to current |
2010-04-02 |
Eric Christopher | Separate out the AES-NI instructions from the SSE4... |
blob | commitdiff | raw | diff to current |
2010-03-28 |
Chris Lattner | revert r99743, this is saying that the repmovs instruct... |
blob | commitdiff | raw | diff to current |
2010-03-28 |
Chris Lattner | claiming to return other is pointless. |
blob | commitdiff | raw | diff to current |
2010-03-28 |
Chris Lattner | fix some modelling problems exposed by a patch I'm... |
blob | commitdiff | raw | diff to current |
2010-03-27 |
Chris Lattner | eliminate the last of the parallel's! |
blob | commitdiff | raw | diff to current |
2010-03-27 |
Chris Lattner | eliminate almost all the rest of the x86-32 parallels. |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Jakob Stoklund Olesen | Teach TableGen to understand X.Y notation in the TSFlag... |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Chris Lattner | eliminate a bunch more parallels now that scheduling |
blob | commitdiff | raw | diff to current |
2010-03-25 |
Evan Cheng | Disable folding loads into tail call in 32-bit PIC... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Chris Lattner | Switch INC8r to defining its pattern in terms of X86inc... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Chris Lattner | switch SDTBinaryArithWithFlags to be a multiple-result... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Chris Lattner | Switch SDTUnaryArithWithFlags to being modeled as a... |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Chris Lattner | remove useless or_is_add parallel's. |
blob | commitdiff | raw | diff to current |
2010-03-24 |
Chris Lattner | reduce nesting. |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Chris Lattner | remove the patterns that I commented out in r98930... |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Chris Lattner | add a new SDNPVariadic SDNP node flag, and use it in |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Chris Lattner | comment out a bunch of parallel store patterns that... |
blob | commitdiff | raw | diff to current |
2010-03-19 |
Chris Lattner | Now that tblgen can handle matching implicit defs of... |
blob | commitdiff | raw | diff to current |
2010-03-18 |
Chris Lattner | outs come before ins. |
blob | commitdiff | raw | diff to current |
2010-03-16 |
Chris Lattner | fix the encoding of TAILJMPd. This fixes Benchmarks... |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | fix PR6605, X86ISD::CMP always returns i32 (EFLAGS... |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Chris Lattner | add support for pentium class CPUs which do not have... |
blob | commitdiff | raw | diff to current |
2010-03-14 |
Evan Cheng | Do not force indirect tailcall through fixed registers... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Daniel Dunbar | MC/X86: Rename alternate spellings of ADD{8,16,32}... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Daniel Dunbar | MC/X86: Rename alternate spellings of CMP{8,16,32}... |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Kevin Enderby | Fix the vmxon entry in the X86InstrInfo.td so it has... |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Daniel Dunbar | X86: Fix encoding for TEST{8,16,32}rr. |
blob | commitdiff | raw | diff to current |
2010-03-08 |
Chris Lattner | Correct immediate sizes. |
blob | commitdiff | raw | diff to current |
2010-03-06 |
Anton Korobeynikov | Describe what's going on with mingw alloca and why... |
blob | commitdiff | raw | diff to current |
2010-03-06 |
Anton Korobeynikov | Lower dynamic stack allocation on mingw32 to separate... |
blob | commitdiff | raw | diff to current |
2010-03-04 |
Jakob Stoklund Olesen | Fix the remaining MUL8 and DIV8 to define AX instead... |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Chris Lattner | remove nvload and two patterns that use it which are |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Chris Lattner | factor the 'in the default address space' check out... |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Chris Lattner | factor the 'sign extended from 8 bit' patterns better so |
blob | commitdiff | raw | diff to current |
2010-02-27 |
Dan Gohman | The mayHaveSideEffects flag is no longer used. |
blob | commitdiff | raw | diff to current |
2010-02-24 |
Jakob Stoklund Olesen | DIV8r must define %AX since X86DAGToDAGISel::Select... |
blob | commitdiff | raw | diff to current |
2010-02-23 |
Chris Lattner | remove a bunch of dead named arguments in input patterns, |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Sean Callanan | Added the rdtscp instruction to the x86 instruction |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Sean Callanan | Fixed encodings for invlpg, invept, and invvpid. |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Chris Lattner | remove special cases for vmlaunch, vmresume, vmxoff... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | enhance the immediate field encoding to know whether... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Chris Lattner | Add support for a union type in LLVM IR. Patch by... |
blob | commitdiff | raw | diff to current |
2010-02-12 |
Daniel Dunbar | X86: Fix definition for RCL/RCR.*m? operations -- they... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | improve encoding information for branches. We now... |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | unbreak the build. |
blob | commitdiff | raw | diff to current |
2010-02-11 |
Chris Lattner | refactor the conditional jump instructions in the ... |
blob | commitdiff | raw | diff to current |
2010-02-10 |
Dan Gohman | Fix "the the" and similar typos. |
blob | commitdiff | raw | diff to current |
2010-02-09 |
David Greene | TableGen fragment refactoring. |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Chris Lattner | fix incorrect encoding of SBB8mi that Kevin noticed. |
blob | commitdiff | raw | diff to current |
next |