- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
- 152b7e1 Temporary solution: added a different set of BCTRL_Macho / BCTRL_ELF with right callee-saved defs set for ppc64. by Evan Cheng · 17 years ago
- 2bda17c Prevent PPC::BCC first operand, the PRED number, from being isel'd into a LI instruction. by Evan Cheng · 17 years ago
- ea859be Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from by Dan Gohman · 17 years ago
- aa43e9f Fix a bug which caused us to never be able to use signed comparisons for by Chris Lattner · 17 years ago
- 95b2c7d eliminate static ctors for Statistic objects. by Chris Lattner · 18 years ago
- 78f97f3 Reduce number of instructions to load 64-bit constants. by Jim Laskey · 18 years ago
- f5da133 What should be the last unnecessary <iostream>s in the library. by Bill Wendling · 18 years ago
- ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
- c0f64ff Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead by Evan Cheng · 18 years ago
- 18258c6 convert PPC::BCC to use the 'pred' operand instead of separate predicate by Chris Lattner · 18 years ago
- 289c2d5 rename PPC::COND_BRANCH to PPC::BCC by Chris Lattner · 18 years ago
- df4ed63 start using PPC predicates more consistently. by Chris Lattner · 18 years ago
- 74531e4 add patterns for ppc32 preinc stores. ppc64 next. by Chris Lattner · 18 years ago
- 0851b4f fix ldu/stu jit encoding. Swith 64-bit preinc load instrs to use memri by Chris Lattner · 18 years ago
- d104342 remove a ton of custom selection logic no longer needed by Chris Lattner · 18 years ago
- 5b3bbc7 allow the offset of a preinc'd load to be the low-part of a global. This by Chris Lattner · 18 years ago
- 94e509c implement preinc support for r+i loads on ppc64 by Chris Lattner · 18 years ago
- 4eab714 add an initial cut at preinc loads for ppc32. This is broken for ppc64 by Chris Lattner · 18 years ago
- 0d53826 Match tblegen changes. by Evan Cheng · 18 years ago
- fc5b1ab Refactor all the addressing mode selection stuff into the isel lowering by Chris Lattner · 18 years ago
- 3ed469c For PR786: by Reid Spencer · 18 years ago
- 1d75400 fix miscompilation of llvm.isunordered, where we branched on the opposite by Chris Lattner · 18 years ago
- f42f133 Fold AND and ROTL more often by Nate Begeman · 18 years ago
- 7117624 Improve PPC64 equality comparisons like PPC32 comparisons. by Chris Lattner · 18 years ago
- 3836dbd Two improvements: by Chris Lattner · 18 years ago
- a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
- 0b828e0 Do not use getTargetNode() and SelectNodeTo() which takes more than 3 by Evan Cheng · 18 years ago
- 95514ba SelectNodeTo now returns a SDNode*. by Evan Cheng · 18 years ago
- 9ade218 Select() no longer require Result operand by reference. by Evan Cheng · 18 years ago
- 6da2f32 Match tblgen changes. by Evan Cheng · 18 years ago
- ccbe2ec Fix PowerPC/2006-08-15-SelectionCrash.ll and simplify selection code. by Chris Lattner · 18 years ago
- 64a752f Match tablegen changes. by Evan Cheng · 18 years ago
- bd564bf Start eliminating temporary vectors used to create DAG nodes. Instead, pass by Chris Lattner · 18 years ago
- 2ef88a0 Match tablegen isel changes. by Evan Cheng · 18 years ago
- 2641cad Remove InFlightSet hack. No longer needed. by Evan Cheng · 18 years ago
- 33e9ad9 Remove NodeDepth by Evan Cheng · 18 years ago
- 2a41a98 shrink libllvmgcc.dylib another 25K by Chris Lattner · 18 years ago
- cccef1c Don't match 64-bit bitfield inserts into rlwimi's. todo add rldimi. :) by Chris Lattner · 18 years ago
- 6b76b96 Fix ppc64 jump tables by Chris Lattner · 18 years ago
- 529c233 Fix variable shadowing issue by Chris Lattner · 18 years ago
- c08f902 Implement a bunch of 64-bit cleanliness work. With this, treeadd builds (but by Chris Lattner · 18 years ago
- cf00631 Work around a nasty tblgen bug where it doesn't add operands for varargs by Chris Lattner · 18 years ago
- 8e2a04e Fix build failure of povray by Chris Lattner · 18 years ago
- 5d634ce Fix Benchmarks/MallocBench/cfrac by Chris Lattner · 18 years ago
- 6a3d5a6 Assert if InflightSet is not cleared after instruction selecting a BB. by Evan Cheng · 18 years ago
- afe358e Clear HandleMap and ReplaceMap after instruction selection. Or it may cause by Evan Cheng · 18 years ago
- c703a8f Make PPC call lowering more aggressive, making the isel matching code simple by Chris Lattner · 18 years ago
- 9a2a497 Switch PPC over to a call-selection model where the lowering code creates by Chris Lattner · 18 years ago
- c04ba7a implement passing/returning vector regs to calls, at least non-varargs calls. by Chris Lattner · 18 years ago
- 0949ed5 Fix PowerPC/2006-05-12-rlwimi-crash.ll by Chris Lattner · 18 years ago
- 4667f2c Fold more shifts into inserts, and update the README by Nate Begeman · 18 years ago
- 93376b0 Update some stuff now that the new rlwimi code has gone in by Nate Begeman · 18 years ago
- 77f361f New rlwimi implementation, which is superior to the old one. There are by Nate Begeman · 18 years ago
- 37efe67 JumpTable support! What this represents is working asm and jit support for by Nate Begeman · 18 years ago
- 710ff32 Add VRRC select support by Chris Lattner · 18 years ago
- 6d92cad Codegen vector predicate compares. by Chris Lattner · 18 years ago
- 420736d #include Intrinsics.h into all dag isels by Chris Lattner · 18 years ago
- 54e869e Like the comment says, prefer to use the implicit add done by [r+r] addressing by Chris Lattner · 18 years ago
- e5ba580 Add support for "ri" addressing modes where the immediate is a 14-bit field by Chris Lattner · 18 years ago
- 8151914 With Evan's latest tblgen patch, this code is obsolete, thanks Evan! by Chris Lattner · 18 years ago
- d979644 Handle constant addresses more efficiently, folding the low bits into the by Chris Lattner · 18 years ago
- e376e00 reenable this hack, the tblgen version isn't quite ready by Chris Lattner · 18 years ago
- e63d746 Use tblgen'd VECTOR_SHUFFLE selection code. by Evan Cheng · 18 years ago
- dd4d2d0 Add support for generating vspltw, instead of a vperm instruction with a by Chris Lattner · 18 years ago
- 81e8097 Remove BRTWOWAY* by Nate Begeman · 18 years ago
- 4bb1895 Save/restore VRSAVE once per function, not once per block. by Chris Lattner · 18 years ago
- a08610c Fix an off by one error that caused PPC LLC failures last night. by Chris Lattner · 18 years ago
- c4c6257 Added getTargetLowering() to TargetMachine. Refactored targets to support this. by Evan Cheng · 18 years ago
- 1877ec9 For functions that use vector registers, save VRSAVE, mark used by Chris Lattner · 18 years ago
- 88d211f Several big changes: by Chris Lattner · 18 years ago
- b0d21ef Change the interface for getting a target HazardRecognizer to be more clean. by Chris Lattner · 18 years ago
- c664418 Implement a very very simple hazard recognizer for LSU rejects and ctr set/read by Chris Lattner · 18 years ago
- 0f6ab6f Implement CodeGen/PowerPC/or-addressing-mode.ll, which is also PR668. by Chris Lattner · 18 years ago
- e5d8861 Implement selection of inline asm memory operands by Chris Lattner · 18 years ago
- 551bf3f kill ADD_PARTS & SUB_PARTS and replace them with fancy new ADDC, ADDE, SUBC by Nate Begeman · 18 years ago
- 298ebf2 If the false case is the current basic block, then this is a self loop. by Evan Cheng · 18 years ago
- 7e9b26f Match getTargetNode() changes (now return SDNode* instead of SDOperand). by Evan Cheng · 19 years ago
- 3416721 Change Select() from by Evan Cheng · 19 years ago
- 7564e0b Complex pattern isel code shouldn't select nodes. by Evan Cheng · 19 years ago
- ba2f0a9 Use SelectRoot() as entry of any tblgen based isel. by Evan Cheng · 19 years ago
- 281b55e Use PPCISD::CALL instead of ISD::CALL by Chris Lattner · 19 years ago
- 2c2c6c6 Add explicit #includes of <iostream> by Chris Lattner · 19 years ago
- b22c08b Use the default impl of DYNAMIC_STACKALLOC, allowing us to delete some code. by Chris Lattner · 19 years ago
- e699ef5 these cases are autogenerated by Chris Lattner · 19 years ago
- 17e82d2 remove dead code by Chris Lattner · 19 years ago
- c9a5ef5 Fix a compile crash building MultiSource/Applications/d with the new front-end. by Chris Lattner · 19 years ago
- 50fb3c4 Fix one of the things in the todo file, and get a bit closer to folding by Nate Begeman · 19 years ago
- 9e4dd9d Pattern-match return. Includes gross hack! by Nate Begeman · 19 years ago
- 88276b8 Fix a couple of the FIXMEs, thanks to suggestion from Chris. This allows by Nate Begeman · 19 years ago
- 7fd1edd Convert load/store over to being pattern matched by Nate Begeman · 19 years ago
- cf198ec This is handled by the autogen'd code by Chris Lattner · 19 years ago
- b5f8e62 Remove a now unused statistic. by Nate Begeman · 19 years ago
- a07da92 Use the new predicate support that Evan Cheng added to remove some code by Nate Begeman · 19 years ago
- 28a6b02 Add support for TargetConstantPool nodes to the dag isel emitter, and use by Nate Begeman · 19 years ago
- 85961d5 Silence another annoying GCC warning by Chris Lattner · 19 years ago
- bead661 The basic fneg cases are already autogen'd by Chris Lattner · 19 years ago
- 937a79d Autogen matching code for ADJCALLSTACK[UP|DOWN], thanks to Evan's tblgen by Chris Lattner · 19 years ago
- 60a4ab2 Finish moving uncond br over to .td file, remove from .cpp file. by Chris Lattner · 19 years ago
- 05f56a5 Make sure these get added into the codegenmap when appropriate by Chris Lattner · 19 years ago