2010-02-16 |
Chris Lattner | complex patterns don't get 'record' nodes, they implicitly
|
commit | commitdiff | tree |
2010-02-16 |
Chris Lattner | clean up some code, eliminate NodeIsComplexPattern...
|
commit | commitdiff | tree |
2010-02-16 |
Chris Lattner | fix indentation
|
commit | commitdiff | tree |
2010-02-16 |
Chris Lattner | fix rdar://7653908, a crash on a case where we would...
|
commit | commitdiff | tree |
2010-02-16 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2010-02-16 |
Chris Lattner | simplify this code. In the new world order there is no
|
commit | commitdiff | tree |
2010-02-16 |
Chris Lattner | convert the new matcher to check intermediate nodes...
|
commit | commitdiff | tree |
2010-02-16 |
Chris Lattner | change dag isel emitter to only call 'IsProfitableToFold...
|
commit | commitdiff | tree |
2010-02-16 |
Chris Lattner | mark all the generated node predicates 'const'.
|
commit | commitdiff | tree |
2010-02-16 |
Chris Lattner | generate code for node and pattern predicates. Note...
|
commit | commitdiff | tree |
2010-02-16 |
Chris Lattner | refactor some code into a local class.
|
commit | commitdiff | tree |
2010-02-16 |
Chris Lattner | remove now dead code and fixme.
|
commit | commitdiff | tree |
2010-02-16 |
Chris Lattner | remove dead code. This is never generated for any...
|
commit | commitdiff | tree |
2010-02-16 |
Chris Lattner | add support for the new isel matcher to generate
|
commit | commitdiff | tree |
2010-02-16 |
Chris Lattner | make pcrel immediate values relative to the start of...
|
commit | commitdiff | tree |
2010-02-15 |
Chris Lattner | remove empty file.
|
commit | commitdiff | tree |
2010-02-15 |
Chris Lattner | revert r96241. It breaks two regression tests, isn...
|
commit | commitdiff | tree |
2010-02-15 |
Chris Lattner | fix PR6305 by handling BlockAddress in a helper function
|
commit | commitdiff | tree |
2010-02-15 |
Chris Lattner | comment fix.
|
commit | commitdiff | tree |
2010-02-15 |
Chris Lattner | Check in the first big step of rewriting DAGISelEmitter to
|
commit | commitdiff | tree |
2010-02-15 |
Chris Lattner | give SDValue an operator->, allowing V->isTargetOpcode...
|
commit | commitdiff | tree |
2010-02-15 |
Chris Lattner | don't make insanely large node numbers for no reason,
|
commit | commitdiff | tree |
2010-02-15 |
Chris Lattner | no need to add the instruction count anymore.
|
commit | commitdiff | tree |
2010-02-15 |
Chris Lattner | enhance raw_svector_ostream::write_impl to work with...
|
commit | commitdiff | tree |
2010-02-15 |
Chris Lattner | make PadToColumn return the stream so you can use:
|
commit | commitdiff | tree |
2010-02-14 |
Chris Lattner | constize
|
commit | commitdiff | tree |
2010-02-14 |
Chris Lattner | clean up a bunch of code, move some random predicates
|
commit | commitdiff | tree |
2010-02-14 |
Chris Lattner | mark "addr" as having type "iPTR", eliminating some...
|
commit | commitdiff | tree |
2010-02-14 |
Chris Lattner | remove the DisablePatternForFastISel predicate, which...
|
commit | commitdiff | tree |
2010-02-14 |
Chris Lattner | add an insertion operator.
|
commit | commitdiff | tree |
2010-02-14 |
Chris Lattner | tidy up
|
commit | commitdiff | tree |
2010-02-14 |
Chris Lattner | follow-on to PR6280
|
commit | commitdiff | tree |
2010-02-13 |
Chris Lattner | pull a bunch of huge inline methods in the PatternCodeEmitter
|
commit | commitdiff | tree |
2010-02-13 |
Chris Lattner | teach the encoder to handle pseudo instructions like...
|
commit | commitdiff | tree |
2010-02-13 |
Chris Lattner | remove dead code.
|
commit | commitdiff | tree |
2010-02-13 |
Chris Lattner | Split some code out to a helper function (FindReusablePredBB)
|
commit | commitdiff | tree |
2010-02-13 |
Chris Lattner | Speed up codegen prepare from 3.58s to 0.488s.
|
commit | commitdiff | tree |
2010-02-13 |
Chris Lattner | PHINode::getBasicBlockIndex is O(n) in the number of...
|
commit | commitdiff | tree |
2010-02-13 |
Chris Lattner | iterate over preds using PHI information when available...
|
commit | commitdiff | tree |
2010-02-13 |
Chris Lattner | speed up CGP a bit by scanning predecessors through...
|
commit | commitdiff | tree |
2010-02-13 |
Chris Lattner | add encoder support and tests for rdtscp
|
commit | commitdiff | tree |
2010-02-13 |
Chris Lattner | rip out the 'heinous' x86 MCCodeEmitter implementation.
|
commit | commitdiff | tree |
2010-02-13 |
Chris Lattner | remove special cases for vmlaunch, vmresume, vmxoff...
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | Remove special cases for [LM]FENCE, MONITOR and MWAIT...
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | add some disassemble testcases for weird instructions
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | implement the rest of correct x86-64 encoder support for
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | give MCCodeEmitters access to the current MCContext.
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | implement infrastructure to support fixups for rip-rel
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | pull the rip-relative addressing mode case up early.
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | fixme resolved!
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | start producing reloc_pcrel_4byte/reloc_pcrel_1byte...
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | enhance the immediate field encoding to know whether...
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | doxygenize some comments, patch by Peter Collingbourne!
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | Add support for a union type in LLVM IR. Patch by...
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | 1. modernize the constantmerge pass, using densemap...
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | rename test
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | add a bunch of mod/rm encoding types for fixed mod...
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | revert r95949, it turns out that adding new prefixes...
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | add another bit of space for new kinds of instruction...
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | fix the encodings of monitor and mwait, which were...
|
commit | commitdiff | tree |
2010-02-12 |
Chris Lattner | improve support for minix, PR6280, patch by
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | enhance llvm-mc -show-inst to print the enum of an...
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | add a new MCInstPrinter::getOpcodeName interface, when...
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | improve encoding information for branches. We now...
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | make getFixupKindInfo return a const reference, allowing
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | switch to target-indep fixups for 1/2/4/8 byte data.
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | unbreak the build.
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | refactor x86 conditional branches to use a multipattern
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | refactor the conditional jump instructions in the ...
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | dont' call getX86RegNum on X86::RIP, it doesn't like...
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | fix a really nasty bug I introduced in r95693: r12...
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | Add and commonize encoder support for all immediates.
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | generalize EmitDisplacementField to work with any size
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | eliminate the dead IsPCRel argument.
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | eliminate the dead "PCAdj" logic.
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | Rename ValueRequiresCast to ShouldOptimizeCast, to...
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | convert to filecheck.
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | Make DSE only scan blocks that are reachable from the...
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | a testcase that doesn't crash GVN but could someday.
|
commit | commitdiff | tree |
2010-02-11 |
Chris Lattner | Make jump threading honor x|undef -> true and x&undef...
|
commit | commitdiff | tree |
2010-02-10 |
Chris Lattner | add a virtual dtor to MCTargetExpr, hopefully silencing...
|
commit | commitdiff | tree |
2010-02-10 |
Chris Lattner | work around a gcc bug with -Wuninitialized.
|
commit | commitdiff | tree |
2010-02-10 |
Chris Lattner | emit some simple (and probably incorrect) fixups for...
|
commit | commitdiff | tree |
2010-02-10 |
Chris Lattner | keep track of what the current byte being emitted is
|
commit | commitdiff | tree |
2010-02-10 |
Chris Lattner | simplify displacement handling, emit displacements...
|
commit | commitdiff | tree |
2010-02-10 |
Chris Lattner | "fixup" a comment.
|
commit | commitdiff | tree |
2010-02-10 |
Chris Lattner | Introduce a new CodeGenInstruction::ConstraintInfo...
|
commit | commitdiff | tree |
2010-02-10 |
Chris Lattner | fix a layering violation: VirtRegRewriter.cpp shouldn...
|
commit | commitdiff | tree |
2010-02-10 |
Chris Lattner | fix missing #includes.
|
commit | commitdiff | tree |
2010-02-10 |
Chris Lattner | daniel *really* likes fixups!
|
commit | commitdiff | tree |
2010-02-10 |
Chris Lattner | Stop MachineInstr.h from #including AsmPrinter.h
|
commit | commitdiff | tree |
2010-02-10 |
Chris Lattner | Move verbose asm instruction comments to using MCStreamer.
|
commit | commitdiff | tree |
2010-02-10 |
Chris Lattner | print all the newlines at the end of instructions with
|
commit | commitdiff | tree |
2010-02-10 |
Chris Lattner | Add ability for MCInstPrinters to add comments for...
|
commit | commitdiff | tree |
2010-02-09 |
Chris Lattner | port encoder enhancements over to the new encoder.
|
commit | commitdiff | tree |
2010-02-09 |
Chris Lattner | fix X86 encoder to output [disp] only addresses with...
|
commit | commitdiff | tree |
2010-02-09 |
Chris Lattner | revert r95689: getX86RegNum(BaseReg) != N86::ESP is
|
commit | commitdiff | tree |
2010-02-09 |
Chris Lattner | simplify.
|
commit | commitdiff | tree |
2010-02-09 |
Chris Lattner | move target-independent opcodes out of TargetInstrInfo
|
commit | commitdiff | tree |
2010-02-09 |
Chris Lattner | move tests that depend on the x86 backend out of codegen...
|
commit | commitdiff | tree |
next |