aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* dag combine sext(setcc) -> vsetcc before legalize. To make this safe,Chris Lattner2009-07-081-1/+19
* hopefully fix the build on windows.Chris Lattner2009-07-081-0/+1
* Add a todo.Evan Cheng2009-07-082-1/+9
* Also statically set bit 25 for BR_JT instructions.Evan Cheng2009-07-071-3/+3
* LLVMContext-ification.Owen Anderson2009-07-073-30/+41
* Statically encode bit 25 to indicate immediate form of data processing instru...Evan Cheng2009-07-072-14/+37
* --- Reverse-merging (from foreign repository) r74952 into '.':Bill Wendling2009-07-072-77/+71
* SelectionDAG::SignBitIsZero doesn't work right for vectors,Chris Lattner2009-07-071-0/+4
* Commit the file I actually changed as part of lastDale Johannesen2009-07-071-10/+24
* Operand of asm("call") (the callee function) is representedDale Johannesen2009-07-071-3/+16
* add support for legalizing an icmp where the result is illegal (4xi1) butChris Lattner2009-07-071-7/+30
* random code cleanups.Chris Lattner2009-07-071-27/+28
* implement support for spliting and scalarizing vector setcc's. ThisChris Lattner2009-07-072-9/+24
* lower vector icmp/fcmp to ICMP/FCMP nodes with the right resultChris Lattner2009-07-071-2/+5
* ScalarizeVecRes_ShiftOp and ScalarizeVecRes_BinOp are the same,Chris Lattner2009-07-072-12/+1
* add support for vector legalizing of *_EXTEND.Chris Lattner2009-07-071-15/+50
* Accidently dropped this while removing dead code in previous commit.Devang Patel2009-07-071-0/+1
* DWARF requires frame moves be specified at specific times. If you have aBill Wendling2009-07-072-71/+77
* LLVMContext-ifiy the implementation of the C API.Owen Anderson2009-07-071-59/+102
* Remove dead code.Devang Patel2009-07-072-32/+2
* LLVM Context-ification.Owen Anderson2009-07-071-22/+42
* Add Thumb2 movcc instructions.Evan Cheng2009-07-072-35/+82
* Implement parsing support for the .comm directive. Patch byChris Lattner2009-07-071-0/+12
* LLVMContext-ify the bitcode reader.Owen Anderson2009-07-072-57/+65
* Add BX and BXr9 encodings. Patch by Sean Callanan.Evan Cheng2009-07-071-2/+10
* Fix build.Mike Stump2009-07-071-0/+1
* Use LLVMContext in the LLLexer.Owen Anderson2009-07-073-5/+10
* Have scoped mutexes take referenes instead of pointers.Owen Anderson2009-07-0716-64/+64
* Eliminate the static constructors and locks from DynamicLibrary.cpp.Chris Lattner2009-07-071-26/+27
* remove dead code, noone creates instances of "DynamicLibrary", so the ctor an...Chris Lattner2009-07-071-10/+1
* Revert 74898. It broke several tests.Evan Cheng2009-07-071-9/+3
* we don't use libtool anymore, update comments.Chris Lattner2009-07-071-12/+2
* Fix braces.Torok Edwin2009-07-071-4/+2
* Introduce new error handling API.Torok Edwin2009-07-073-7/+60
* Re-LLVMContext-ize DebugInfo, now with less breakage.Owen Anderson2009-07-071-58/+72
* Change all SCEV* to SCEV *.Dan Gohman2009-07-077-372/+372
* Revert part of r74873 that broke Clang's debug info generation.Owen Anderson2009-07-071-81/+57
* if the terminator is a branch depending upon the side effects of aSanjiv Gupta2009-07-071-3/+9
* Add Thumb2 pkhbt / pkhtb.Evan Cheng2009-07-071-4/+25
* Add some more Thumb2 multiplication instructions.Evan Cheng2009-07-073-11/+134
* 80 col violation.Evan Cheng2009-07-071-2/+2
* Don't accept globals as matching 'i' constraintDale Johannesen2009-07-071-1/+6
* !"i" is a valid MDString.Devang Patel2009-07-061-1/+0
* Avoid directly relying on llvm.dbg.compile_unit and llvm.dbg.global_variables.Devang Patel2009-07-061-27/+29
* Add FIXMEs.Devang Patel2009-07-061-0/+3
* "LLVMContext* " --> "LLVMContext *"Owen Anderson2009-07-0622-95/+95
* Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's thr...Owen Anderson2009-07-068-99/+141
* isThumb2 really should mean thumb2 only, not thumb2+.Evan Cheng2009-07-061-1/+1
* Add bfc to armv6t2.Evan Cheng2009-07-063-35/+48
* Added ARM::mls for armv6t2.Evan Cheng2009-07-061-0/+6