summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Add a 'tail' marker for call instructions, patch contributed byChris Lattner2005-05-06
* Wrap long linesChris Lattner2005-05-06
* DCE intrinsic instructions without side effects.Chris Lattner2005-05-06
* These intrinsics do not access memoryChris Lattner2005-05-06
* Teach instcombine propagate zeroness through shl instructions, implementingChris Lattner2005-05-06
* Implement shift.ll:test23. If we are shifting right then immediately truncatingChris Lattner2005-05-06
* Implement xor.ll:test22Chris Lattner2005-05-06
* implement and.ll:test30 and set.ll:test21Chris Lattner2005-05-06
* implement or.ll:test20Chris Lattner2005-05-06
* * Order #includes alphabeticallyMisha Brukman2005-05-05
* Remove extra blank lineMisha Brukman2005-05-05
* Remove vim settings from source code; people should use llvm/utils/vim/vimrcMisha Brukman2005-05-05
* add support for undef values of opaque type, addressing PR541Chris Lattner2005-05-05
* Add some extra checks. Opaque types don't have a null marker.Chris Lattner2005-05-05
* When hitting an unsupported intrinsic, actually print itChris Lattner2005-05-05
* ctpop lowering in legalizeAndrew Lenharth2005-05-05
* Fix a bug compimling Ruby, fixing this testcase:Chris Lattner2005-05-05
* fix typoAndrew Lenharth2005-05-04
* Well, add support for ct* for 21264 only.Andrew Lenharth2005-05-04
* Make promoteOp work for CT*Andrew Lenharth2005-05-04
* Instcombine: cast (X != 0) to int, cast (X == 1) to int -> X iff X has only ...Chris Lattner2005-05-04
* Implement the IsDigitOptimization for simplifying calls to the isdigitReid Spencer2005-05-04
* * Correct the function prototypes for some of the functions to match theReid Spencer2005-05-04
* Implement count leading zeros (ctlz), count trailing zeros (cttz), and countAndrew Lenharth2005-05-03
* fix a bug in the 1 index GEP handling codeChris Lattner2005-05-03
* Implement optimizations for the strchr and llvm.memset library calls.Reid Spencer2005-05-03
* add direct support for making GEP instrs with one indexChris Lattner2005-05-03
* Use ANSI-approved way of getting the value infinity (otherwise VC++ won't com...Jeff Cohen2005-05-03
* Avoid garbage output in the statistics display by ensuring that theReid Spencer2005-05-03
* Add the StrNCmpOptimization which is similar to strcmp.Reid Spencer2005-05-03
* Implement the fprintf optimization which converts calls like this:Reid Spencer2005-05-02
* fold fp div by 0 to inf, the way gcc does. This is legal according to the FP...Andrew Lenharth2005-05-02
* Remove support for 1.0 style varargsAndrew Lenharth2005-05-02
* Fixed a comment.John Criswell2005-05-02
* support multiplication by constant negative integersDuraid Madina2005-05-02
* add support for bools to SELECT, this fixes Prolangs-C/bison from theDuraid Madina2005-05-02
* Implement getelementptr.ll:test11Chris Lattner2005-05-01
* Check for volatile loads only once.Chris Lattner2005-05-01
* SMS for superblocks.Tanya Lattner2005-05-01
* Added extra constructor for superblocks.Tanya Lattner2005-05-01
* Fixed bug in searchPath function for finding nodes between two recurrences.Tanya Lattner2005-04-30
* I was sure I had thought about this and there was a reason it should work.Andrew Lenharth2005-04-30
* Do not use deprecated APIsAlkis Evlogimenos2005-04-30
* Fix a comment that stated the wrong thing.Reid Spencer2005-04-30
* Eliminate some random whitespaceChris Lattner2005-04-30
* Codegen and legalize sin/cos/llvm.sqrt as FSIN/FCOS/FSQRT calls. This patchChris Lattner2005-04-30
* Doesn't support these nodesChris Lattner2005-04-30
* This target doesn't support the FSIN/FCOS/FSQRT nodes yetChris Lattner2005-04-30
* Add support for FSIN/FCOS when unsafe math ops are enabled. Patch contributed byChris Lattner2005-04-30
* Add support for llvm.sqrt and sin/cos if unsafe math optimizations are enabled.Chris Lattner2005-04-30