- 919c032 Modify the ppc backend to use two register classes for FP: F8RC and F4RC. by Chris Lattner · 20 years ago
- f85a55b Annotate nodes with their addresses if a graph requests it. by Chris Lattner · 20 years ago
- 37345fe add a method by Chris Lattner · 20 years ago
- 22f6212 typo by Jim Laskey · 20 years ago
- 41755e2 1. Simplify the gathering of node groups. by Jim Laskey · 20 years ago
- 242f255 Should be using flag and not chain. by Jim Laskey · 20 years ago
- 2b5e66f Remove some now-dead code. by Nate Begeman · 20 years ago
- 542f2df more specific tests of subtarget stuff by Andrew Lenharth · 20 years ago
- ac35cd2 subtarget support for CIX and FIX extentions (the only 2 I care about right now) by Andrew Lenharth · 20 years ago
- b78ea80 Reverting change moving to selection dag graph. by Jim Laskey · 20 years ago
- 453d21e Added allnodes_size for scheduling support. by Jim Laskey · 20 years ago
- b6d4c2c 1. Made things node-centric (from operand). by Jim Laskey · 20 years ago
- e6e34bc Add the node name (thus the address) to node label. by Jim Laskey · 20 years ago
- 0f21fd5 Rename MRegisterDesc -> TargetRegisterDesc for consistency by Chris Lattner · 20 years ago
- 88a06d2 Update the discussion of TargetRegisterDesc by Chris Lattner · 20 years ago
- 2284210 remove some more initializers by Chris Lattner · 20 years ago
- 863914f trim down the target info structs now that we have a preferred spill register class for each callee save register by Chris Lattner · 20 years ago
- 2f02ed9 trim down the target info structs now that we have a preferred spill register class for each callee save register by Chris Lattner · 20 years ago
- 8fb040e now that we have a reg class to spill with, get this info from the regclass by Chris Lattner · 20 years ago
- 5802be1 constant fold these calls by Chris Lattner · 20 years ago
- 56bcae0 simplify this code using the new regclass info passed in by Chris Lattner · 20 years ago
- 80a4f16 Now that we have getCalleeSaveRegClasses() info, use it to pass the register by Chris Lattner · 20 years ago
- 2f9dbe8 expose a new virtual method by Chris Lattner · 20 years ago
- e404718 stub out a virtual method by Chris Lattner · 20 years ago
- 4794797 Compute a preferred spill register class for each callee-save register by Chris Lattner · 20 years ago
- d174fe0 CR registers are not used by this "target" by Chris Lattner · 20 years ago
- 0a37960 these registers don't belong to any register classes, so don't mark them by Chris Lattner · 20 years ago
- 88b7e6e Fix a warning by Chris Lattner · 20 years ago
- 946ac93 Regenerate by Chris Lattner · 20 years ago
- c3bec0e Refactor this a bit to move ParsingTemplateArgs to only apply to classes, by Chris Lattner · 20 years ago
- 46dab2c Add a test that you can forward ref a class. by Chris Lattner · 20 years ago
- 0a28405 Regenerate by Chris Lattner · 20 years ago
- 583a024 Generate a parse error instead of a checked exception if template args are by Chris Lattner · 20 years ago
- ef242b1 Now that self referential classes are supported, get rid of a work-around. by Chris Lattner · 20 years ago
- 8d354e9 regenerate by Chris Lattner · 20 years ago
- be88b50 Refactor the grammar a bit to implement TableGen/ForwardRef.td by Chris Lattner · 20 years ago
- 57a7db6 Check that we can refer to the same class we are defining. by Chris Lattner · 20 years ago
- 0d0b73e allow regs to be in multiple reg classes by Chris Lattner · 20 years ago
- b48d2cf pass extra args by Chris Lattner · 20 years ago
- 0ffb1a5 these methods get extra args by Chris Lattner · 20 years ago
- 97d5e64 Pass extra regclasses into spilling code by Chris Lattner · 20 years ago
- bf9716b Change this code ot pass register classes into the stack slot spiller/reloader by Chris Lattner · 20 years ago
- 294f41d Change these methods to take RC's by Chris Lattner · 20 years ago
- ff201ee Use the 32-bit version for now by Chris Lattner · 20 years ago
- 67ab118 Add a bunch of patterns for F64 FP ops, add some more integer ops by Chris Lattner · 20 years ago
- 237733e Remove code for patterns that are autogenerated by Chris Lattner · 20 years ago
- 120ab48 begining alpha subtarget support by Andrew Lenharth · 20 years ago
- c7a37a5 tblgen autogens this pattern now by Chris Lattner · 20 years ago
- af30291 Teach tablegen to reassociate operators when possible. This allows it to by Chris Lattner · 20 years ago
- 68fd486 copy and paste error by Andrew Lenharth · 20 years ago
- 221e53c now that tblgen is smarter, this pattern is not needed. Also, tblgen by Chris Lattner · 20 years ago
- e46e17b Teach tblgen to build permutations of instructions, so that the target author by Chris Lattner · 20 years ago
- 93e50ce Insert stores after phi nodes in the normal dest. This fixes by Chris Lattner · 20 years ago
- 52897f8 consistency with other cases, no functionality change by Chris Lattner · 20 years ago
- f13befb Make the JIT default to the DAG isel instead of the pattern isel, like LLC. by Chris Lattner · 20 years ago
- 473a990 Fix two bugs in my patch earlier today that broke int->fp conversion on X86. by Chris Lattner · 20 years ago
- a48bc53 Fold isascii into a simple comparison. This speeds up 197.parser by 7.4%, by Chris Lattner · 20 years ago
- d21dd0d new testcase for isascii by Chris Lattner · 20 years ago
- e9b6242 remove a bunch of unneeded stuff, or self evident comments by Chris Lattner · 20 years ago
- 475cfe4 add a new testcase by Chris Lattner · 20 years ago
- c330069 Implement a couple of memcmp folds from the todo list by Chris Lattner · 20 years ago
- fef80f4 Silence VC++ redeclaration warnings. by Jeff Cohen · 20 years ago
- d3d2cf5 Never rely on ReplaceAllUsesWith when selecting, use CodeGenMap instead. by Chris Lattner · 20 years ago
- 79d0e9f Codegen ADD X, IMM -> addis/addi if needed. This implements PowerPC/fold-li.ll by Chris Lattner · 20 years ago
- 3a972c2 add a testcase for a feature we regressed on because noone wrote the test! :( by Chris Lattner · 20 years ago
- d8ead9e Autogen MUL, move FP cases together by Chris Lattner · 20 years ago
- 88add10 disentangle FP from INT versions of div/mul by Chris Lattner · 20 years ago
- 4a7de21 Use the autogenerated matcher for ADD/SUB by Chris Lattner · 20 years ago
- e025574 add a patter for SUBFIC by Chris Lattner · 20 years ago
- 0648ccf Mark int binops as int-only, add FP binops. Mark FADD/FMUL as commutative but by Chris Lattner · 20 years ago
- bed21de wrap a long line by Chris Lattner · 20 years ago
- 615c2d0 Add FP versions of the binary operators, keeping the int and fp worlds seperate. by Chris Lattner · 20 years ago
- 3e2bafd Add FP versions of the binary operators, keeping the int and fp worlds seperate. by Chris Lattner · 20 years ago
- 01b3d73 Add FP versions of the binary operators, keeping the int and fp worlds seperate. by Chris Lattner · 20 years ago
- a5cac6f Mark associative nodes as associative by Chris Lattner · 20 years ago
- 7cf2fe6 add support for an associative marker by Chris Lattner · 20 years ago
- e97603f Emit an error if instructions or patterns are defined but can never match. by Chris Lattner · 20 years ago
- 645992f Nate pointed out that mulh[us] are commutative as well. Thanks! by Chris Lattner · 20 years ago
- a1a68ae collect commutativity information by Chris Lattner · 20 years ago
- 6bcf1b7 expose commutativity information by Chris Lattner · 20 years ago
- 393e138 All (xor *) cases are autogenerated now by Chris Lattner · 20 years ago
- cfc828a add support for missed eqv tests by Chris Lattner · 20 years ago
- dea6695 add testcase for nand by Chris Lattner · 20 years ago
- 1bd8b7b Implement PowerPC/eqv-andc-orc-nor.ll:EQV3 by Chris Lattner · 20 years ago
- 3e63428 Consolidate the eqv.ll and nor.ll files together. Add a missed eqv case. by Chris Lattner · 20 years ago
- 05814af Prefer cheaper patterns to more expensive ones. Print the costs to the generated by Chris Lattner · 20 years ago
- 14c9cab simple tests for nor generation by Chris Lattner · 20 years ago
- 91da862 learn to codegen not as NOR instead of xoris/xori by Chris Lattner · 20 years ago
- d135fa4 These nodes are all autogenerated by Chris Lattner · 20 years ago
- f6f9416 Select Constant nodes to TargetConstant nodes by Chris Lattner · 20 years ago
- 32643d8 Constant fold llvm.sqrt by Chris Lattner · 20 years ago
- 5b3c702 add a note about a way to improve this code further, that I won't be getting by Chris Lattner · 20 years ago
- 9a5582f Fix a regression in my previous patch, fixing GlobalOpt/2005-09-27-Crash.ll by Chris Lattner · 20 years ago
- ee35a4f Testcase for PR632 by Chris Lattner · 20 years ago
- d145a61 Darwin, like many BSD systems, has a setjmp/longjmp which saves the signal mask by Chris Lattner · 20 years ago
- 6c38b33 If the target prefers it, use _setjmp/_longjmp should be used instead of setjmp/longjmp for llvm.setjmp/llvm.longjmp. by Chris Lattner · 20 years ago
- 8e6be8b initialize new flag by Chris Lattner · 20 years ago
- 5e93fbe Add a new flag for targets where setjmp/longjmp saves/restores the signal mask, by Chris Lattner · 20 years ago
- 4531371 Avoid spilling stack slots... to stack slots. by Chris Lattner · 20 years ago
- f4e6c3a Completely rewrite 'correct' eh support. This changes how setjmp insertion by Chris Lattner · 20 years ago