path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2005-04-21Fix a bug where we would not promote calls to invokes if they occured inChris Lattner1-3/+5
2005-04-21Eliminate calls to system dependent function getuid by usingReid Spencer2-4/+6
2005-04-21Provide an implementation of the GetCurrentUserId and GetCurrentGroupIdReid Spencer2-0/+20
2005-04-21add support for taking and resolving the address of free.Chris Lattner1-2/+31
2005-04-21Improve doxygen, from part of Evan's patch that didn't apply.Chris Lattner1-6/+6
2005-04-21Improve doxygen documentation, patch contributed by Evan Jones!Chris Lattner2-28/+28
2005-04-21Improve and elimination. On PPC, for:Chris Lattner1-6/+26
2005-04-21Fold (x & 8) != 0 and (x & 8) == 8 into (x & 8) >> 3.Chris Lattner1-0/+22
2005-04-21Instcombine this:Chris Lattner1-0/+3
2005-04-21Teach simplifycfg that setcc is cheap and non-trapping, so that it canChris Lattner1-0/+6
2005-04-21For Bug 543:Reid Spencer1-24/+24
2005-04-21For Bug 543:Reid Spencer1-6/+8
2005-04-20Remove trailing whitespace, patch by Markus Oberhumer.Misha Brukman3-115/+115
2005-04-20Add FIXME by Markus Oberhumer from bug 545: not checking for "." in $PATH mayMisha Brukman1-0/+2
2005-04-20Do not mark directories as `executable', we only want program filesMisha Brukman1-0/+4
2005-04-20Ignore dangling symlinks in getDirectoryContents()Misha Brukman1-3/+8
2005-04-20Initialize fields mode, uid, and gid.Misha Brukman2-0/+12
2005-04-20Align comments together for consistencyMisha Brukman2-2/+2
2005-04-19Wrap some long lines.Chris Lattner1-3/+9
2005-04-19fix PR549Chris Lattner1-1/+3
2005-04-19Eliminate a broken transformation, fixing PR548Chris Lattner1-4/+2
2005-04-19Add completely untested support for mtcrf/mfcrf encodingChris Lattner1-0/+7
2005-04-19switch over the rest of the formats that use RC to use isDOTChris Lattner2-71/+73
2005-04-19Convert the XForm instrs and XSForm instruction over to use isDOTChris Lattner2-52/+60
2005-04-19Now that the ppc64 and vmx operands of I are always 0, forward substituteChris Lattner1-36/+30
2005-04-19convert over bform and iform instructionsChris Lattner2-17/+17
2005-04-19Convert over DForm and DSForm instructionsChris Lattner2-90/+80
2005-04-19Convert XLForm and XForm instructions over to use PPC64 when appropriate.Chris Lattner2-129/+112
2005-04-19Convert XO XS and XFX forms to use isPPC64Chris Lattner2-53/+52
2005-04-19Turn PPC64 and VMX into classes that can be added to instructions instead ofChris Lattner2-39/+40
2005-04-18Next round of PPC CR optimizations. For the following code:Nate Begeman1-62/+95
2005-04-18silence a bogus warningChris Lattner1-1/+1
2005-04-18Fold setcc of MVT::i1 operands into logical operationsChris Lattner1-0/+39
2005-04-18Another minor simplification: handle setcc (zero_extend x), c -> setcc(x, c')Chris Lattner1-0/+45
2005-04-18Another simple xformChris Lattner1-0/+8
2005-04-18Fold:Chris Lattner1-0/+11
2005-04-18Make the AND elimination operation recursive and significantly more powerful,Chris Lattner1-26/+57
2005-04-18Change codegen for setcc to read the bit directly out of the conditionNate Begeman3-45/+36
2005-04-18Add support for targets that require stubs for external functions.Chris Lattner1-2/+27
2005-04-18Handle ExternalSymbol operands in the PPC JITChris Lattner1-9/+13
2005-04-15Make pattern isel default for ppcNate Begeman5-19/+36
2005-04-15a new simple pass, which will be extended to be more useful in the future.Chris Lattner1-0/+213
2005-04-14fix callsAndrew Lenharth2-1/+2
2005-04-14a 21264 fix, and fix the operator precidence on an and -> zap check (should f...Andrew Lenharth2-3/+11
2005-04-14print negative 64 bit immediates as negative numbers, makes things a littleDuraid Madina2-2/+9
2005-04-14oops, this stopped us turning movl r4=0xFFFFFFFF;; and rX, r4 into zxt4Duraid Madina1-1/+1
2005-04-14Implement multi-way branches through logical ops on condition registers.Nate Begeman2-3/+69
2005-04-14Add a couple missing transforms in getSetCC that were triggering assertionsNate Begeman1-1/+8
2005-04-14we have zextloads, not sextloads!Duraid Madina1-1/+1
2005-04-14Add the necessary support to codegen condition register logical ops withNate Begeman4-17/+72