- e50ed30 Rename MVT to EVT, in preparation for splitting SimpleValueType out into its own struct type. by Owen Anderson · 16 years ago
- 1a55180 Replace std::iostreams with raw_ostream in TableGen. by Daniel Dunbar · 16 years ago
- edc8774 TableGen for fast isel seems to assume an 'imm' by Dale Johannesen · 16 years ago
- 536ab13 Eliminate a couple of fields from TargetRegisterClass: SubRegClasses and SuperRegClasses. These are not necessary. Also eliminate getSubRegisterRegClass and getSuperRegisterRegClass. These are slow and their results can change if register file names change. Just use TargetLowering::getRegClassFor() to get the right TargetRegisterClass instead. by Evan Cheng · 17 years ago
- 0540e17 Add support for having multiple predicates on a TreePatternNode. by Dan Gohman · 17 years ago
- 5ec9efd Move the primary fast-isel top-level comments to FastISel.cpp, where by Dan Gohman · 17 years ago
- 98d2d07 Correctly handle physical register inputs. They are not explicit input operands in the resulting machine instrs. by Evan Cheng · 17 years ago
- d07b46e Fix indentation of generated code. by Evan Cheng · 17 years ago
- 34fc6ce Ignore multi-instruction patterns. e.g. by Evan Cheng · 17 years ago
- c3f44b0 Let tblgen only generate fastisel routines, not the class definition. This makes it easier for targets to define its own fastisel class. by Evan Cheng · 17 years ago
- 667d8f7 Add initial support for fast isel of instructions that have inputs pinned to physical registers. by Owen Anderson · 17 years ago
- 99b2182 Add a target callback for FastISel. by Dan Gohman · 17 years ago
- b5dbcb5 Add support for fast-isel of opcodes that require use of extract_subreg. Because of how extract_subreg is treated, it requires special case handling. by Owen Anderson · 17 years ago
- 833ddf8 Update a comment to reflect recent changes. by Dan Gohman · 17 years ago
- 10df0fa Basic FastISel support for floating-point constants. by Dan Gohman · 17 years ago
- 72d63af Refactor a bunch of FastISelEmitter code into a helper class, and by Dan Gohman · 17 years ago
- 70647e8 We need to check that the return type is correct, even in cases where we don't by Owen Anderson · 17 years ago
- abb1f16 Throw the switch to allow FastISel to emit instructions whose return types different from their inputs. Next step: adding lowering pattens in FastISel that actually use these newly available opcodes. by Owen Anderson · 17 years ago
- 71669e5 Enhance TableGen to emit code for FastISel of opcodes with variadic return types without slowing down opcodes that are not variadic. No such opcodes are currently generated, but in theory it should be a matter of just hitting the switch. by Owen Anderson · 17 years ago
- 0f84e4e Add a RetVT parameter to emitted FastISel methods, so that we will be able to pass the desired return by Owen Anderson · 17 years ago
- 7b2e579 Deepen the map structure tablegen uses to compute FastISel patterns, in preparation for having patterns by Owen Anderson · 17 years ago
- 6d0c25e Add support for fast isel of (integer) immediate materialization pattens, and use them to support by Owen Anderson · 17 years ago
- 0bfb752 Add a few comments. by Dan Gohman · 17 years ago
- 22bb311 Factor out the predicate check code from DAGISelEmitter.cpp by Dan Gohman · 17 years ago
- d5fe57d Basic fast-isel support for instructions with constant int operands. by Dan Gohman · 17 years ago
- 520b50c Remove the code that limited FastISel to certain fixed signatures. by Dan Gohman · 17 years ago
- c7f72de Begin making more use of the FastISelEmitter class. by Dan Gohman · 17 years ago
- 83babde Remove an obsolete todo comment. by Dan Gohman · 17 years ago
- 1e0ee4b Factor the code for determining the target-specific instruction by Dan Gohman · 17 years ago
- bb46633 Simplify FastISel's constructor argument list, make the FastISel by Dan Gohman · 17 years ago
- cf711aa For now, restrict FastISel to instructions that only involve one register class. by Dan Gohman · 17 years ago
- d1d2ee8 Factor out the code to scan an instruction's operands into a helper function. by Dan Gohman · 17 years ago
- 379cad4 Add more comments. by Dan Gohman · 17 years ago
- 56e0f87 Fix indentation in FastISel tablegen-emitted code. by Dan Gohman · 17 years ago
- f4137b5 Add more checking to filter out more kinds of things that by Dan Gohman · 17 years ago
- 5672634 80 columns. by Dan Gohman · 17 years ago
- 04b7dfb Add a few doxygen comments. by Dan Gohman · 17 years ago
- b0cf29c Initial checkin of the new "fast" instruction selection support. See by Dan Gohman · 17 years ago