- 12a667c add a new CheckMultiOpcode opcode for checking that a node by Chris Lattner · 15 years ago
- 1f2ed5f When matching patterns that have a complex pattern as their root, make by Chris Lattner · 15 years ago
- 565a6f9 fix most of the failures in the x86 suite by handling multiple by Chris Lattner · 15 years ago
- 664012b Always emit register class id references as i32 like by Chris Lattner · 15 years ago
- 99ce6e8 Sort the patterns before adding them to the FA so that we get the by Chris Lattner · 15 years ago
- 8fbad24 emit table indexes before each row so that it is debuggable. by Chris Lattner · 15 years ago
- bef2a51 fix a table size miscomputation, target opcodes are 2 bytes. by Chris Lattner · 15 years ago
- 984e188 emit to the right streams, to avoid emitting the push body before the push. by Chris Lattner · 15 years ago
- 0ab1c5f oops don't turn this on for everyone yet. by Chris Lattner · 15 years ago
- 77f2e27 implement the last known missing feature: updating uses of results by Chris Lattner · 15 years ago
- 8e946be Lots of improvements to the new dagisel emitter. This gets it to by Chris Lattner · 15 years ago
- 906b499 add emitter support for integer constants and simple physreg references. by Chris Lattner · 15 years ago
- 01a5bee fix this to work more determinstically, patch by Thomas Veith! by Chris Lattner · 15 years ago
- 853b919 I confused myself, temporaries will be recorded right along with other inputs. by Chris Lattner · 15 years ago
- c94fa4c introduce a new ResultVal and start keeping track of temporary values. by Chris Lattner · 15 years ago
- 845c042 add support for referencing registers and immediates, by Chris Lattner · 15 years ago
- b49985a start sketching out the structure of code for result emission generation. by Chris Lattner · 15 years ago
- bd8227f rename the child field to 'next'. This is not a parent/child by Chris Lattner · 15 years ago
- 8ef9c79 eliminate the MatcherNodeWithChild class, give the 'child' field to MatcherNode. by Chris Lattner · 15 years ago
- dcdcef2 fit in 80 cols by Chris Lattner · 15 years ago
- 03ddb20 redisable this to save people a small amount of build time. by Chris Lattner · 15 years ago
- 0a3f399 move isOnlyReachableByFallthrough out of MachineBasicBlock into AsmPrinter, by Chris Lattner · 15 years ago
- 84aa60b reduce nesting. by Chris Lattner · 15 years ago
- 781f359 improve comments, the matcher is now feature complete, on to codegen. by Chris Lattner · 15 years ago
- 409ac58 sink special case "cannotyetselect" for intrinsics out of the by Chris Lattner · 15 years ago
- 9a747f1 Emulate the current isel's "IsChainCompatible" logic for now. by Chris Lattner · 15 years ago
- 8dc4f2b properly record chain inputs to complex patterns, resolving a fixme. by Chris Lattner · 15 years ago
- d9c1a34 simplify IsChainCompatible codegen, add comments. no functionality change. by Chris Lattner · 15 years ago
- 785d16f Prep work to handle input chains of matched patterns and checking for by Chris Lattner · 15 years ago
- 2f7ecde record input chains. by Chris Lattner · 15 years ago
- c642b84 prefix captured value names with $ so they look like by Chris Lattner · 15 years ago
- c96087b improve comments on OPC_Record to say what we're recording a node. by Chris Lattner · 15 years ago
- 5be6e59 improve comments in generated matcher a bit. by Chris Lattner · 15 years ago
- e609a51 make the new isel generator plop out a CheckComplexPattern function by Chris Lattner · 15 years ago
- c2676b2 fix inverted condition. by Chris Lattner · 15 years ago
- 53a2f60 complex patterns don't get 'record' nodes, they implicitly by Chris Lattner · 15 years ago
- 05446e7 clean up some code, eliminate NodeIsComplexPattern, which by Chris Lattner · 15 years ago
- 5b08f77 fix indentation by Chris Lattner · 15 years ago
- 92d3ada fix rdar://7653908, a crash on a case where we would fold a load by Chris Lattner · 15 years ago
- 6bc1b51 simplify this code. In the new world order there is no by Chris Lattner · 15 years ago
- 21390d7 convert the new matcher to check intermediate nodes for a single by Chris Lattner · 15 years ago
- 29c6270 change dag isel emitter to only call 'IsProfitableToFold' on nodes by Chris Lattner · 15 years ago
- ccba15f mark all the generated node predicates 'const'. by Chris Lattner · 15 years ago
- 050a03d generate code for node and pattern predicates. Note that this won't by Chris Lattner · 15 years ago
- e02ea54 refactor some code into a local class. by Chris Lattner · 15 years ago
- e2de49d remove now dead code and fixme. by Chris Lattner · 15 years ago
- 6e6975d remove dead code. This is never generated for any targets in mainline. by Chris Lattner · 15 years ago
- e39650a add support for the new isel matcher to generate by Chris Lattner · 15 years ago
- 014bf21 Split SelectionDAGISel::IsLegalAndProfitableToFold to by Evan Cheng · 15 years ago
- da272d1 Check in the first big step of rewriting DAGISelEmitter to by Chris Lattner · 15 years ago
- 0b1a395 Revert r96130 ("Forward parameter options as '-option=param'"). by Mikhail Glushenkov · 15 years ago
- 751d5aa constize by Chris Lattner · 15 years ago
- 4766132 clean up a bunch of code, move some random predicates by Chris Lattner · 15 years ago
- c87bf38 remove the DisablePatternForFastISel predicate, which is a check by Chris Lattner · 15 years ago
- 383fed9 add an insertion operator. by Chris Lattner · 15 years ago
- 523f6a5 tidy up by Chris Lattner · 15 years ago
- 18c67b9 Forward parameter options as '-option=parameter'. by Mikhail Glushenkov · 15 years ago
- a0cdf17 pull a bunch of huge inline methods in the PatternCodeEmitter by Chris Lattner · 15 years ago
- cebe955 Added the rdtscp instruction to the x86 instruction tables. by Sean Callanan · 15 years ago
- 95a5a7d Fixed encodings for invlpg, invept, and invvpid. by Sean Callanan · 15 years ago
- a599de2 remove special cases for vmlaunch, vmresume, vmxoff, and swapgs by Chris Lattner · 15 years ago
- eaca5fa Remove special cases for [LM]FENCE, MONITOR and MWAIT from by Chris Lattner · 15 years ago
- 9492be8 Reworked the Intel disassembler to support instructions by Sean Callanan · 15 years ago
- 0d8db8e add a bunch of mod/rm encoding types for fixed mod/rm bytes. by Chris Lattner · 15 years ago
- 3b6910d MC: Fix bug where trailing tied operands were forgotten; the X86 assembler by Daniel Dunbar · 15 years ago
- 0d7b0aa enhance llvm-mc -show-inst to print the enum of an instruction, like so: by Chris Lattner · 15 years ago
- e555c9f work around a gcc bug with -Wuninitialized. by Chris Lattner · 15 years ago
- cacaa5b lit: Ignore dot files when scanning for tests (e.g., editor temprary files, by Daniel Dunbar · 15 years ago
- bef5291 MC/AsmMatcher: Tweak conversion function name. by Daniel Dunbar · 15 years ago
- af61681 MC/AsmMatcher: Add support for creating tied operands when constructing MCInsts. by Daniel Dunbar · 15 years ago
- 3f451ca Remove stray DOS newline. by Daniel Dunbar · 15 years ago
- cf57c70 Updated the enhanced disassembly library's TableGen by Sean Callanan · 15 years ago
- 2db6ff2 Updated the TableGen emitter for the Enhanced by Sean Callanan · 15 years ago
- 397170b Changed AsmWriterOperand to also include the index of the by Sean Callanan · 15 years ago
- a7d479c Introduce a new CodeGenInstruction::ConstraintInfo class by Chris Lattner · 15 years ago
- d0bc7f0 Fixed some indentation in the AsmWriterInst by Sean Callanan · 15 years ago
- 3ac97b3 Added AsmWriterInst.cpp to the CMakeList so that it builds OK on Visual Studio. by Sean Callanan · 15 years ago
- d32c02f Per PR 6219, factored AsmWriterInst and AsmWriterOperand by Sean Callanan · 15 years ago
- 518bb53 move target-independent opcodes out of TargetInstrInfo by Chris Lattner · 15 years ago
- b8d6e98 pass stringref by value instead of by const& by Chris Lattner · 15 years ago
- 570a4a5 Reintroduce the InlineHint function attribute. by Jakob Stoklund Olesen · 15 years ago
- 8d280fb Make lit's gtest support honor config.environment. by Jeffrey Yasskin · 15 years ago
- 18743f4 New flag for GenLibDeps, and llvm-config-perobjincl. by Torok Edwin · 15 years ago
- 0d883e3 sink handling of target-independent machine instrs (other by Chris Lattner · 15 years ago
- e1f6de3 AsmMatcherEmitter: Use stable_sort when reordering instructions, so that order by Daniel Dunbar · 15 years ago
- a2f5e00 AsmMatcher: Create operand classes before use, apparently records aren't visited by Daniel Dunbar · 15 years ago
- 0806f9f FileCheck: When looking for "possible matches", only compare against the prefix by Daniel Dunbar · 15 years ago
- e3a1e50 Minor code cleanup. by Dan Gohman · 15 years ago
- d8a5541 Skip whitespace when looking for a potential intended match. Before: by Dan Gohman · 15 years ago
- e546343 Fix the position of the caret in the FileCheck error message. Before: by Dan Gohman · 15 years ago
- 8cdf54c FileCheck: Switch "possible match" calculation to use StringRef::edit_distance. by Daniel Dunbar · 15 years ago
- 9988ab0 Quick fix to make the header file for the enhanced by Sean Callanan · 15 years ago
- a78def9 Recognize 'add_executable' when analyzing CMake files. by Ted Kremenek · 15 years ago
- 55b8809 Update CMake build. by Ted Kremenek · 15 years ago
- 95fcebd Added a custom TableGen backend to support the by Sean Callanan · 15 years ago
- ae77938 Escape double quotes in 'help'. by Mikhail Glushenkov · 15 years ago
- 43b5f93 make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. by Chris Lattner · 15 years ago
- e9b466d Modified the register matcher function in AsmMatcher to by Sean Callanan · 15 years ago
- 1402f0b AsmMatcher: Add a comment. by Daniel Dunbar · 15 years ago
- f63623f Make GetSourceVersion more portable, thanks Pawel! by Daniel Dunbar · 15 years ago