2010-09-23 |
Owen Anderson | Revert r114703 and r114702, removing the isConditionalM... |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Owen Anderson | Add isConditionalMove bits to X86 and ARM instructions. |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | Fix an inconsistency in the x86 backend that led it... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | reimplement elf TLS support in terms of addressing... |
blob | commitdiff | raw | diff to current |
2010-09-22 |
Chris Lattner | give VZEXT_LOAD a memory operand, it now works with... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | reimplement support for GS and FS relative address... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | even though I'm about to rip it out, simplify the addre... |
blob | commitdiff | raw | diff to current |
2010-09-17 |
Chris Lattner | fix rdar://8444631 - encoder crash on 'enter' |
blob | commitdiff | raw | diff to current |
2010-09-15 |
Chris Lattner | fix the encoding of sldt GR16 to have the 0x66 prefix... |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Chris Lattner | fix bugs in push/pop segment support, rdar://8407242 |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Chris Lattner | implement proper support for sysret{,l,q}, rdar://8403907 |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Chris Lattner | implement the iret suite of instructions properly, |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Chris Lattner | fix the encoding of the "jump on *cx" family of instruc... |
blob | commitdiff | raw | diff to current |
2010-09-07 |
Evan Cheng | Remove a dead comment. |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Chris Lattner | fix the operand constraints of the immediate form of... |
blob | commitdiff | raw | diff to current |
2010-09-06 |
Roman Divacky | Redefine LOOP* instructions from I to Ii8PCRel as they... |
blob | commitdiff | raw | diff to current |
2010-09-03 |
Jakob Stoklund Olesen | Don't call Predicate_* from X86 target. |
blob | commitdiff | raw | diff to current |
2010-08-25 |
Anton Korobeynikov | Fix nasty mingw32 bug, which e.g. prevented llvm-gcc... |
blob | commitdiff | raw | diff to current |
2010-08-23 |
Chris Lattner | Add a new llvm.x86.int intrinsic, allowing access to the |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Chris Lattner | fix PR7465, mishandling of lcall and ljmp: intersegment... |
blob | commitdiff | raw | diff to current |
2010-08-14 |
Eric Christopher | Rework how the non-sse2 memory barrier is lowered so... |
blob | commitdiff | raw | diff to current |
2010-08-09 |
Eric Christopher | Wording. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Eric Christopher | Be a little bit more specific about target for the... |
blob | commitdiff | raw | diff to current |
2010-08-04 |
Eric Christopher | Make x86-64 membarriers work without sse and clean... |
blob | commitdiff | raw | diff to current |
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 |
next |