2010-10-30 |
Chris Lattner | simplify this code.
|
commit | commitdiff | tree |
2010-10-30 |
Chris Lattner | split MaybeParseRegister into its two logical uses...
|
commit | commitdiff | tree |
2010-10-29 |
Chris Lattner | add simple support for addrmode5 operands, allowing
|
commit | commitdiff | tree |
2010-10-28 |
Chris Lattner | give better error diagnostics, for example:
|
commit | commitdiff | tree |
2010-10-28 |
Chris Lattner | hook up getOpcodeName for ARM so that "llc -show-mc...
|
commit | commitdiff | tree |
2010-10-28 |
Chris Lattner | most simple arm instructions match correctly now,
|
commit | commitdiff | tree |
2010-10-28 |
Chris Lattner | fix the asmmatcher generator to handle targets with...
|
commit | commitdiff | tree |
2010-10-28 |
Chris Lattner | move a method out of line.
|
commit | commitdiff | tree |
2010-10-28 |
Chris Lattner | remove the rest of hte owningptr's, no functionality...
|
commit | commitdiff | tree |
2010-10-28 |
Chris Lattner | rearrange ParseRegisterList.
|
commit | commitdiff | tree |
2010-10-28 |
Chris Lattner | refactor some code to simplify it, eliminating some...
|
commit | commitdiff | tree |
2010-10-28 |
Chris Lattner | clarify that not having the ".o file writing" feature
|
commit | commitdiff | tree |
2010-10-24 |
Chris Lattner | broken link
|
commit | commitdiff | tree |
2010-10-24 |
Chris Lattner | add a big table with target features.
|
commit | commitdiff | tree |
2010-10-14 |
Chris Lattner | fix a bug I introduced, no idea how this didn't repro...
|
commit | commitdiff | tree |
2010-10-14 |
Chris Lattner | hack to unbreak buildbots
|
commit | commitdiff | tree |
2010-10-14 |
Chris Lattner | add uadd_ov/usub_ov to apint, consolidate constant...
|
commit | commitdiff | tree |
2010-10-13 |
Chris Lattner | missed a line :(
|
commit | commitdiff | tree |
2010-10-13 |
Chris Lattner | constify these methods.
|
commit | commitdiff | tree |
2010-10-13 |
Chris Lattner | add a few operations for signed operations that also
|
commit | commitdiff | tree |
2010-10-11 |
Chris Lattner | remove dead prototype, PR8351
|
commit | commitdiff | tree |
2010-10-11 |
Chris Lattner | tweak comment.
|
commit | commitdiff | tree |
2010-10-11 |
Chris Lattner | Per discussion with Sanjiv, remove the PIC16 target...
|
commit | commitdiff | tree |
2010-10-10 |
Chris Lattner | force a triple, varargs isn't supported with the SVR4...
|
commit | commitdiff | tree |
2010-10-10 |
Chris Lattner | fix the default va_arg expansion (in the realignment...
|
commit | commitdiff | tree |
2010-10-10 |
Chris Lattner | fix the expansion of va_arg instruction on PPC to know...
|
commit | commitdiff | tree |
2010-10-10 |
Chris Lattner | clarify that zero sized vectors are illegal, PR8340
|
commit | commitdiff | tree |
2010-10-08 |
Chris Lattner | add jit support for the new psuedo instructions I added for
|
commit | commitdiff | tree |
2010-10-08 |
Chris Lattner | machine a mutable machineinstr down into emitInstruction.
|
commit | commitdiff | tree |
2010-10-08 |
Chris Lattner | testcase that goes with r116053
|
commit | commitdiff | tree |
2010-10-08 |
Chris Lattner | fix a subtle bug I introduced in my refactoring, where...
|
commit | commitdiff | tree |
2010-10-08 |
Chris Lattner | rename test
|
commit | commitdiff | tree |
2010-10-08 |
Chris Lattner | merge tests
|
commit | commitdiff | tree |
2010-10-08 |
Chris Lattner | filecheckize.
|
commit | commitdiff | tree |
2010-10-08 |
Chris Lattner | reapply: Use the new TB_NOT_REVERSABLE flag instead...
|
commit | commitdiff | tree |
2010-10-08 |
Chris Lattner | reapply the patch reverted in r116033:
|
commit | commitdiff | tree |
2010-10-08 |
Chris Lattner | reimplement the second half of the or/add optimization...
|
commit | commitdiff | tree |
2010-10-08 |
Chris Lattner | Use the new TB_NOT_REVERSABLE flag instead of special
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | simplify some map operations.
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | Reimplement (part of) the or -> add optimization. ...
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | Reduce casting in various tables by defining the table
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | simplify code: don't build up vector only to assert...
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | convert test to use the existing classes that the multipatterns
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | convert cmp to use a multipattern
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | reduce redundancy between pattern copies.
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | the opcode for BinOpMI/BinOpMI8 is always the same...
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | convert adc/sbb to a multipattern. Because the adde...
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | add support for isConvertibleToThreeAddress to ArithBinOpEFLAGS,
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | Fix a few issues in ArithBinOpEFLAGS that made it specific...
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | Convert 'and' to single instance of a multipattern
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | add a new BinOpAI class to represent the immediate...
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | add a bunch of classes for other common patterns.
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | Define a new BinOpRI8 class and use it to define the...
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | add the pattern operator to match to X86TypeInfo, use...
|
commit | commitdiff | tree |
2010-10-07 |
Chris Lattner | add a common SDPatternOperator base class to SDNode...
|
commit | commitdiff | tree |
2010-10-06 |
Chris Lattner | enhance X86TypeInfo to include information about the...
|
commit | commitdiff | tree |
2010-10-06 |
Chris Lattner | add a class for _REV nodes.
|
commit | commitdiff | tree |
2010-10-06 |
Chris Lattner | sink more intelligence into the ITy base class. Now...
|
commit | commitdiff | tree |
2010-10-06 |
Chris Lattner | refactor things a bit, now the REX_W and OpSize prefix...
|
commit | commitdiff | tree |
2010-10-06 |
Chris Lattner | with tblgen suitably extended, we can now get the load...
|
commit | commitdiff | tree |
2010-10-06 |
Chris Lattner | Generalize tblgen's dag parsing logic to handle arbitrary...
|
commit | commitdiff | tree |
2010-10-06 |
Chris Lattner | rename add some comments.
|
commit | commitdiff | tree |
2010-10-06 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2010-10-06 |
Chris Lattner | cleanups
|
commit | commitdiff | tree |
2010-10-06 |
Chris Lattner | lets go all meta and define new X86 type wrappers that...
|
commit | commitdiff | tree |
2010-10-06 |
Chris Lattner | introduce a new BinOpRM class and use it to factor...
|
commit | commitdiff | tree |
2010-10-06 |
Chris Lattner | remove the !nameconcat tblgen feature. It "shorthand...
|
commit | commitdiff | tree |
2010-10-06 |
Chris Lattner | replace stuff like:
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | allow !strconcat to take more than two operands to...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | associate the instruction suffix letter with the integer gpr
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | introduce a new BinOpRR class, and convert 4 and instruction...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | Move cmov pseudo instructions to InstrCompiler,
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | Use #NAME# to have the CMOV multiclass define things...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | when david added support for #NAME# he didn't update...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | enhance tblgen to support anonymous defm's, use this to
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | convert cmov mr patterns to use a multipattern. Death...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | switch CMOVBE to the multipattern:
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | fix a bug I introduced in r115669, which ended up with...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | add a multiclass for cmov's, but don't start using...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | use a multipattern to define setcc instructions:
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | move SETB pseudos into the same place in InstrCompiler.td
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | Replace a gross hack (the MOV64ri_alt instruction)...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | distribute the rest of the contents of X86Instr64bit...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | move the rest of the simple 64-bit arithmetic into...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | continue moving 64-bit stuff into X86InstrArithmetic.td
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | move 64-bit add and adc to InstrArithmetic.
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | rewrote two addr constraints so that they are only...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | split the 32-bit integer arithmetic instructions out...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | integrate the 64-bit shifts into X86InstrShiftRotate...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | move 32-bit shift and rotates out to their own file.
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | add new file
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | move sign and zero extensions out to their own file.
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | move some instructions from Instr64Bit -> InstrInfo.
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | move CMOV_FR32 and friends to InstrCompiler, since...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | move various pattern matching support goop out of X86Instr64...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | split conditional moves and setcc's out to their own...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | move string pseudo instructions to InstrCompiler consolidate...
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | move the atomic pseudo instructions out to X86InstrCompiler.td
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | move more pseudo instructions out to X86InstrCompiler.td
|
commit | commitdiff | tree |
2010-10-05 |
Chris Lattner | move VMX instructions out to their own file.
|
commit | commitdiff | tree |
next |