- 755bcf0 For PR619: by Reid Spencer · 19 years ago
- 0a262ba For PR616: by Reid Spencer · 19 years ago
- 6ef4949 Whoops, fix a thinko. All cases except SETNE are now handled by the by Nate Begeman · 19 years ago
- c6b0717 Remove unused statistic by Nate Begeman · 19 years ago
- 4b46fc0 Add the "ppc specific" setcc-equivalent select_cc cases by Nate Begeman · 19 years ago
- cebd433 Teach SelectionDAG how to simplify a few more setcc-equivalent select_cc by Nate Begeman · 19 years ago
- a2590c5 Add callseq_begin/end support Call stil not supported yet by Chris Lattner · 19 years ago
- 82cfa5d Make -view-isel-dags show the dag before instruction selecting, in case by Chris Lattner · 19 years ago
- 0750a40 Fix optimization of select_cc seteq X, 0, 1, 0 -> srl (ctlz X), log2 X size by Nate Begeman · 19 years ago
- 657b4d1 Implement LiveVariables.h change by Chris Lattner · 19 years ago
- c44fff4 Keep the killed/dead sets sorted, so that "KillsRegister" can do a quick by Chris Lattner · 19 years ago
- 44b94c2 adjust to new live variables interface by Chris Lattner · 19 years ago
- d177579 Adjust to new livevars interface by Chris Lattner · 19 years ago
- e0cbf97 Change live variables from using multimaps to using maps of vectors and by Chris Lattner · 19 years ago
- ab4b66d Simplify this code by using higher-level LiveVariables methods by Chris Lattner · 19 years ago
- 76eb08b Simplify this code by using LiveVariables::KillsRegister by Chris Lattner · 19 years ago
- 20647a5 Add RegisterDefIsDead to correspond to KillsRegister, mark both const by Chris Lattner · 19 years ago
- b980578 Keep track of which registers are related to which other registers. by Chris Lattner · 19 years ago
- ef35ba4 add a method by Chris Lattner · 19 years ago
- 57da252 Fix PR618 and Regression/CodeGen/CBackend/2005-08-23-Fmod.ll by not emitting by Chris Lattner · 19 years ago
- c544cec New testcase for PR618 by Chris Lattner · 19 years ago
- 424dcbd add a note by Chris Lattner · 19 years ago
- 8ca5693 Ack, typo by Nate Begeman · 19 years ago
- a50d53e Add an option to make SetCC illegal as a beta option by Nate Begeman · 19 years ago
- 7042f15 Teach the SelectionDAG how to transform select_cc eq, X, 0, 1, 0 into by Nate Begeman · 19 years ago
- b942a3d Teach Legalize how to turn setcc into select_cc by Nate Begeman · 19 years ago
- 354df0a Remove some instructions we no longer generate by Nate Begeman · 19 years ago
- 1f24df6 Remove some regs that are not used. by Chris Lattner · 19 years ago
- 9dc4d3c Nate noticed that 30% of the malloc/frees in llc come from calls to LowercaseString by Chris Lattner · 19 years ago
- 0a00bec Fix a crash I introduced into the IA64 backend with my copyfromreg change. by Chris Lattner · 19 years ago
- a411cbc Try to avoid scanning the fixed list. On architectures with a non-stupid by Chris Lattner · 19 years ago
- a6c1750 Move some code in the register assignment case that only needs to happen if by Chris Lattner · 19 years ago
- 47c0889 Add a pass name for -time-passes output by Chris Lattner · 19 years ago
- 8f03405 Fix a problem where constant expr shifts would not have their shift amount by Chris Lattner · 19 years ago
- 4c23c5b Testcase for a crash in the legalizer on ia64. This is reduced from kc++. by Chris Lattner · 19 years ago
- ea966d7 Add a long-overdue itanium regression test dir: hint hint Duraid :) by Chris Lattner · 19 years ago
- f8355d9 Speed up this loop a bit, based on some observations that Nate made, and by Chris Lattner · 19 years ago
- ce5fcc3 Revert my patch which changed the code to not work. by Chris Lattner · 19 years ago
- 730e15e Make the example a bit easier to understand, suggested by Jim. by Chris Lattner · 19 years ago
- f7f2255 Implement stores. by Chris Lattner · 19 years ago
- 23553cf Add a fast-path for register values. Add support for constant pool entries, by Chris Lattner · 19 years ago
- ddf3e7d Fix compilation of: by Chris Lattner · 19 years ago
- b30ee6a Make sure expressions only have one use before emitting them into a place that is conditionally executed by Chris Lattner · 19 years ago
- 9944b76 Implement most of load support. There is still a bug though. by Chris Lattner · 19 years ago
- 4fbde4d add a method by Chris Lattner · 19 years ago
- c975e1d add anew method by Chris Lattner · 19 years ago
- 81e72b1 Add support for frame index nodes by Chris Lattner · 19 years ago
- 99badda add a method by Chris Lattner · 19 years ago
- c3aea74 ADd a method by Chris Lattner · 19 years ago
- 1db1adb Don't print out the MBB label for the entry mbb by Chris Lattner · 19 years ago
- f913d3f Simplify the logic for BRTWOWAY_CC handling. The isel code already by Chris Lattner · 19 years ago
- 2fbb457 Implement selection for branches. by Chris Lattner · 19 years ago
- d54209f Add 5-operand version of SelectNodeTo by Chris Lattner · 19 years ago
- 6b09a29 add a method by Chris Lattner · 19 years ago
- f85ab15 Add support for basic blocks, fix a bug in result # computation by Chris Lattner · 19 years ago
- 550b1e5 When legalizing brcond ->brcc or select -> selectcc, make sure to truncate by Chris Lattner · 19 years ago
- 4dd4a2d If the false value for a select_cc is really simple (has no inputs), evaluate by Chris Lattner · 19 years ago
- 2cfd128 Fix a bug in the RUN line by Chris Lattner · 19 years ago
- 7340dd5 reenable collapse of loadimm+AND -> dep.z (thanks guys) by Duraid Madina · 19 years ago
- fe0c2c8 fix bogus warning by Chris Lattner · 19 years ago
- ffb973d Repair an out by one error for IA64. by Jim Laskey · 19 years ago
- 4416f1a add support for global address, including PIC support. by Chris Lattner · 19 years ago
- 9b78db7 Add support for global address nodes by Chris Lattner · 19 years ago
- f6b1849 ADd support for TargetGlobalAddress nodes by Chris Lattner · 19 years ago
- aaaa0b6 Add support for TargetGlobalAddress nodes by Chris Lattner · 19 years ago
- 7ef3304 Implement CopyFromReg, TokenFactor, and fix a bug in CopyToReg. This allows by Chris Lattner · 19 years ago
- fa164b6 Fix a bug in previous commit by Chris Lattner · 19 years ago
- 7e65997 Fix a typeo, no wonder all tokenfactor edges were the same! by Chris Lattner · 19 years ago
- 7228aa7 Print physreg register nodes with target names (e.g. F1) instead of numbers by Chris Lattner · 19 years ago
- 0189197 Before implementing copyfromreg, we'll implement copytoreg correctly. by Chris Lattner · 19 years ago
- 4ccd406 Now that we have operand info for machine instructions, use it to create by Chris Lattner · 19 years ago
- 8d30c23 by Chris Lattner · 19 years ago
- 60200e5 Expose the derived register classes to the public header, allowing them by Chris Lattner · 19 years ago
- ecbce61 Split RegisterClass 'Methods' into MethodProtos and MethodBodies by Chris Lattner · 19 years ago
- ac46893 Split register class "Methods" into MethodProtos and MethodBodies by Chris Lattner · 19 years ago
- f0c5f67 put reg classes into namespace by Chris Lattner · 19 years ago
- fabc8ff Put reg classes into namespaces by Chris Lattner · 19 years ago
- 03ba7b9 Put register classes into namespaces by Chris Lattner · 19 years ago
- cbec3b0 Put register classes in namespaces by Chris Lattner · 19 years ago
- e7af178 Fix code that assumes the register info will be dumped into a target by Chris Lattner · 19 years ago
- 28e728d put reg classes in namespaces by Chris Lattner · 19 years ago
- 1ff9540 Require that targets specify a namespace for their register classes. by Chris Lattner · 19 years ago
- 42de581 Refactor to use Target.getRegisterClasses consistently, which provides by Chris Lattner · 19 years ago
- d5aa3e2 Emit real operand info for instructions. This currently works but is bad by Chris Lattner · 19 years ago
- c67c18f Read the namespace field from register classes by Chris Lattner · 19 years ago
- 6096f0d The skeleton target has never had an isel by Chris Lattner · 19 years ago
- 8212203 This code has always been dead on itanium by Chris Lattner · 19 years ago
- 5499742 This code has always been dead for alpha by Chris Lattner · 19 years ago
- 2505d6b The simple isel being gone makes this dead! by Chris Lattner · 19 years ago
- 0b1e641 Now that the simple isels are dead, so is this. by Chris Lattner · 19 years ago
- 22c6202 add a setName method to record by Chris Lattner · 19 years ago
- 936dd92 Add a setName method to Record. by Chris Lattner · 19 years ago
- 0e384b6 For now, just emit empty operand info structures. by Chris Lattner · 19 years ago
- c19d562 Sparcv9 gets no operand info by Chris Lattner · 19 years ago
- ae72f4a Add a new field to TargetInstrDescriptor for tracking information about by Chris Lattner · 19 years ago
- 23c73a1 Fix VC++ constant truncation warning. by Jeff Cohen · 19 years ago
- 78beab0 Update Visual Studio projects for removed file. by Jeff Cohen · 19 years ago
- a911034 a bugfix (up top) and a quick repair job: disable generation of dep.z by Duraid Madina · 19 years ago
- bfd4f55 Fix a problem jeffc noticed by Chris Lattner · 19 years ago
- a92b7c3 Fix VC++ precedence warning. by Jeff Cohen · 19 years ago