- fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
- 0e0a7a45 * Remove trailing whitespace * Convert tabs to spaces by Misha Brukman · 19 years ago
- b5f662f Remove trailing whitespace by Misha Brukman · 19 years ago
- 4633f1c Remove trailing whitespace by Misha Brukman · 19 years ago
- f976c85 Remove trailing whitespace by Misha Brukman · 19 years ago
- d1c881a * Remove trailing whitespace * Convert tabs to spaces by Misha Brukman · 19 years ago
- edf128a Remove trailing whitespace by Misha Brukman · 19 years ago
- 23c6d2c * Remove trailing whitespace * Convert tabs to spaces by Misha Brukman · 19 years ago
- 8a96c53 Remove trailing whitespace by Misha Brukman · 19 years ago
- 2b37d7c Remove trailing whitespace by Misha Brukman · 19 years ago
- 019b639 * Remove trailing whitespace * Convert tabs to spaces by Misha Brukman · 19 years ago
- 837a521 Match another form of eqv by Chris Lattner · 19 years ago
- 1090262 Handle stores of global address as stores of immediates. Instead of: by Chris Lattner · 19 years ago
- 75f354b Handle (store &GV -> mem) as a store immediate. This often occurs for by Chris Lattner · 19 years ago
- 8e827e8 Use the actual uid/gid for defaulting the fields in the archive. by Reid Spencer · 19 years ago
- cb2d1a2 Fix a bug where we would not promote calls to invokes if they occured in by Chris Lattner · 19 years ago
- 3468e57 Eliminate calls to system dependent function getuid by using by Reid Spencer · 19 years ago
- 93b3473 Provide an implementation of the GetCurrentUserId and GetCurrentGroupId by Reid Spencer · 19 years ago
- a5ed1bd add support for taking and resolving the address of free. by Chris Lattner · 19 years ago
- 566f600 Improve doxygen, from part of Evan's patch that didn't apply. by Chris Lattner · 19 years ago
- 0f67dd6 Improve doxygen documentation, patch contributed by Evan Jones! by Chris Lattner · 19 years ago
- 588bbbf Improve and elimination. On PPC, for: by Chris Lattner · 19 years ago
- 1c2a9b9 Fold (x & 8) != 0 and (x & 8) == 8 into (x & 8) >> 3. by Chris Lattner · 19 years ago
- 956db27 Instcombine this: by Chris Lattner · 19 years ago
- bf5d4fb Teach simplifycfg that setcc is cheap and non-trapping, so that it can by Chris Lattner · 19 years ago
- 2aafadc For Bug 543: by Reid Spencer · 19 years ago
- 03aee2e For Bug 543: by Reid Spencer · 19 years ago
- d6a29a5 Remove trailing whitespace, patch by Markus Oberhumer. by Misha Brukman · 19 years ago
- 22c46da Add FIXME by Markus Oberhumer from bug 545: not checking for "." in $PATH may by Misha Brukman · 19 years ago
- 8177bf8 Do not mark directories as `executable', we only want program files by Misha Brukman · 19 years ago
- 4619c75 Ignore dangling symlinks in getDirectoryContents() by Misha Brukman · 19 years ago
- 4b2afe6 Initialize fields mode, uid, and gid. Patch by Markus Oberhumer. Thanks! by Misha Brukman · 19 years ago
- 72a9caa Align comments together for consistency by Misha Brukman · 19 years ago
- 7d27fc0 Wrap some long lines. by Chris Lattner · 19 years ago
- 20b4636 fix PR549 by Chris Lattner · 19 years ago
- 240d6f4 Eliminate a broken transformation, fixing PR548 by Chris Lattner · 19 years ago
- f577c61 Add completely untested support for mtcrf/mfcrf encoding by Chris Lattner · 19 years ago
- 14522e3 switch over the rest of the formats that use RC to use isDOT by Chris Lattner · 19 years ago
- 883059f Convert the XForm instrs and XSForm instruction over to use isDOT by Chris Lattner · 19 years ago
- 97a2d42 Now that the ppc64 and vmx operands of I are always 0, forward substitute by Chris Lattner · 19 years ago
- a611ab7 convert over bform and iform instructions by Chris Lattner · 19 years ago
- 57226fb Convert over DForm and DSForm instructions by Chris Lattner · 19 years ago
- e19d0b1 Convert XLForm and XForm instructions over to use PPC64 when appropriate. by Chris Lattner · 19 years ago
- 5035cef Convert XO XS and XFX forms to use isPPC64 by Chris Lattner · 19 years ago
- 0bdc6f1 Turn PPC64 and VMX into classes that can be added to instructions instead of by Chris Lattner · 19 years ago
- 1cbf3ab Next round of PPC CR optimizations. For the following code: by Nate Begeman · 19 years ago
- ea96b5e silence a bogus warning by Chris Lattner · 19 years ago
- fda2b55 Fold setcc of MVT::i1 operands into logical operations by Chris Lattner · 19 years ago
- 4a44c8d Another minor simplification: handle setcc (zero_extend x), c -> setcc(x, c') by Chris Lattner · 19 years ago
- 7467c9b Another simple xform by Chris Lattner · 19 years ago
- 706aa96 Fold: by Chris Lattner · 19 years ago
- 36019aa Make the AND elimination operation recursive and significantly more powerful, by Chris Lattner · 19 years ago
- 16ac709 Change codegen for setcc to read the bit directly out of the condition by Nate Begeman · 19 years ago
- d91ff7c Add support for targets that require stubs for external functions. by Chris Lattner · 19 years ago
- 477d1de Handle ExternalSymbol operands in the PPC JIT by Chris Lattner · 19 years ago
- f8b0294 Make pattern isel default for ppc by Nate Begeman · 19 years ago
- 36d1273 a new simple pass, which will be extended to be more useful in the future. by Chris Lattner · 19 years ago
- 1e0d9bd fix calls by Andrew Lenharth · 19 years ago
- 3ae1829 a 21264 fix, and fix the operator precidence on an and -> zap check (should fix hundreds of test cases by Andrew Lenharth · 19 years ago
- 1ce0c01 print negative 64 bit immediates as negative numbers, makes things a little by Duraid Madina · 19 years ago
- 3eb7150 oops, this stopped us turning movl r4=0xFFFFFFFF;; and rX, r4 into zxt4 by Duraid Madina · 19 years ago
- 7bfba7d Implement multi-way branches through logical ops on condition registers. by Nate Begeman · 19 years ago
- 72ea281 Add a couple missing transforms in getSetCC that were triggering assertions by Nate Begeman · 19 years ago
- c4ccc2d we have zextloads, not sextloads! by Duraid Madina · 19 years ago
- ef7288c Add the necessary support to codegen condition register logical ops with by Nate Begeman · 19 years ago
- 1b7f7fb Start allocating condition registers. Almost all explicit uses of CR0 are by Nate Begeman · 19 years ago
- 3664cef Implement the fold shift X, zext(Y) -> shift X, Y at the target level, by Nate Begeman · 19 years ago
- eea805e Disbale the broken fold of shift + sz[ext] for now by Nate Begeman · 19 years ago
- 97e001d fix an infinite loop by Chris Lattner · 19 years ago
- fd8d389 fix some serious miscompiles on ia64, alpha, and ppc by Chris Lattner · 19 years ago
- 51679c4 avoid work when possible, perhaps fix the problem nate and andrew are seeing by Chris Lattner · 19 years ago
- c24b537 WOW, function calls still seem to work after this. by Andrew Lenharth · 19 years ago
- 556c44e prepare for func call optimization by Andrew Lenharth · 19 years ago
- ed09502 * add the shladd instruction * fold left shifts of 1, 2, 3 or 4 bits into adds by Duraid Madina · 19 years ago
- 4f7cba5 add matches for SxADDL and company, as well as simplify the SxADDQ code by Andrew Lenharth · 19 years ago
- e9c35e7 Implement expansion of unsigned i64 -> FP. by Chris Lattner · 19 years ago
- c02780e * if ANDing with a constant of the form: by Duraid Madina · 19 years ago
- 483f22d added all flavors of zap for anding by Andrew Lenharth · 19 years ago
- ffe284c Make expansion of uint->fp cast assert out instead of infinitely recurse. by Chris Lattner · 19 years ago
- 5bf2686 Fix some mysteriously missing {}'s which cause the miscompilation of by Chris Lattner · 19 years ago
- e666fcf add back the optimization that Nate added for shl X, (zext_inreg y) by Chris Lattner · 19 years ago
- 8a8dbfa Oops, remove these too. by Chris Lattner · 19 years ago
- 519f40b remove one more occurance of this that snuck in by Chris Lattner · 19 years ago
- 2942e9c Remove support for ZERO_EXTEND_INREG. This pessimizes code, genering stuff by Chris Lattner · 19 years ago
- 6ac614a Remove special handling of ZERO_EXTEND_INREG. This pessimizes code, causing by Chris Lattner · 19 years ago
- c951d87 Elimate handling of ZERO_EXTEND_INREG. This causes the PPC backend to emit by Chris Lattner · 19 years ago
- 91302a1 Z_E_I is gone by Chris Lattner · 19 years ago
- 2399356 Instead of making ZERO_EXTEND_INREG nodes, use the helper method in by Chris Lattner · 19 years ago
- 0f2287b Remove all foldings of ZERO_EXTEND_INREG, moving them to work for AND nodes by Chris Lattner · 19 years ago
- db81eba Fold shift x, [sz]ext(y) -> shift x, y by Nate Begeman · 19 years ago
- b882752 Fold shift by size larger than type size to undef by Nate Begeman · 19 years ago
- 9765c25 Implement setcc op, -1 sequences by Nate Begeman · 19 years ago
- 1c51c6a promote extload i1 -> extload i8 by Chris Lattner · 19 years ago
- 3464547 add an argument to allow avoiding deleting phi nodes. by Chris Lattner · 19 years ago
- 151c80b Get rid of this for_each loop by Chris Lattner · 19 years ago
- e8fd25f * OK, after changing to use liveIn/liveOut instead of IDEFs, by Duraid Madina · 19 years ago
- 0b04b5d Get rid of idefs for arguments (oops) by Andrew Lenharth · 19 years ago
- e1c5a00 Get rid of idefs for arguments by Andrew Lenharth · 19 years ago
- 9c24ba6 Put out* into the allocation order, allowing the register allocator to by Chris Lattner · 19 years ago
- ea6f770 Make sure to realize that calls use their argument regs by Chris Lattner · 19 years ago