| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | "Add documentation about the fix for missing x86 | Chris Lattner | 2009-04-03 | 1 | -0/+10 | |
| | | | | | | | | | target library in windows under the "Common problems" section." Patch by Stefanus Du Toit! llvm-svn: 68399 | |||||
| * | Fix a TargetLowering optimization so that it doesn't duplicate | Dan Gohman | 2009-04-03 | 2 | -0/+17 | |
| | | | | | | | loads when an input node has multiple uses. llvm-svn: 68398 | |||||
| * | Add fast path for raw_ostream output of strings. | Daniel Dunbar | 2009-04-03 | 1 | -1/+11 | |
| | | | | | | | | | | | | | | - Particularly nice for small constant strings, which get optimized down nicely. On a synthetic benchmark writing out "hello" in a loop, this is about 2x faster with gcc and 3x faster with llvm-gcc. llc on insn-attrtab.bc from 403.gcc is about .5% faster. - I tried for a fancier solution which wouldn't increase code size as much (by trying to match constant arrays), but can't quite make it fly. llvm-svn: 68396 | |||||
| * | CMake: tools/llvm-config/CMakeLists.txt: Use ! instead of comma as | Oscar Fuentes | 2009-04-03 | 1 | -7/+7 | |
| | | | | | | | separator in sed scripts. Resolves Bug 3881. llvm-svn: 68385 | |||||
| * | CMake: removed IA64AsmPrinter.cpp from lib/Target/IA64/CMakeLists.txt | Oscar Fuentes | 2009-04-03 | 1 | -1/+0 | |
| | | | | | llvm-svn: 68384 | |||||
| * | Separate MIPS asmprinter | Anton Korobeynikov | 2009-04-03 | 5 | -3/+33 | |
| | | | | | llvm-svn: 68383 | |||||
| * | Fix target library name | Anton Korobeynikov | 2009-04-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 68382 | |||||
| * | Fix comment | Anton Korobeynikov | 2009-04-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 68381 | |||||
| * | Move IA64 asmprinter to separate library | Anton Korobeynikov | 2009-04-03 | 4 | -1/+32 | |
| | | | | | llvm-svn: 68380 | |||||
| * | Added a x86 dag combine to increase the chances to use a | Mon P Wang | 2009-04-03 | 2 | -2/+52 | |
| | | | | | | | movq for v2i64 on x86-32. llvm-svn: 68368 | |||||
| * | update some syntax | Chris Lattner | 2009-04-03 | 1 | -89/+89 | |
| | | | | | llvm-svn: 68362 | |||||
| * | Work around an apparent GCC miscompilation by specializing different, | Chris Lattner | 2009-04-03 | 3 | -14/+23 | |
| | | | | | | | this fixes a regression on some compilers from r68147. llvm-svn: 68356 | |||||
| * | Delete ISD::INSERT_SUBREG and ISD::EXTRACT_SUBREG, which are unused. | Dan Gohman | 2009-04-03 | 5 | -58/+0 | |
| | | | | | | | | Note that these are distinct from TargetInstrInfo::INSERT_SUBREG and TargetInstrInfo::EXTRACT_SUBREG, which are used. llvm-svn: 68355 | |||||
| * | correct patch | Chris Lattner | 2009-04-03 | 1 | -1/+1 | |
| | | | | | llvm-svn: 68353 | |||||
| * | add patch to go along with r68350 | Chris Lattner | 2009-04-03 | 1 | -1/+3 | |
| | | | | | llvm-svn: 68352 | |||||
| * | use higher level APIs. | Chris Lattner | 2009-04-03 | 1 | -8/+6 | |
| | | | | | llvm-svn: 68351 | |||||
| * | add missing * | Chris Lattner | 2009-04-02 | 1 | -2/+2 | |
| | | | | | llvm-svn: 68350 | |||||
| * | Fixed build warnings. | Sanjiv Gupta | 2009-04-02 | 1 | -2/+0 | |
| | | | | | llvm-svn: 68333 | |||||
| * | To convert the StopPoint insn into an assembler directive by ISel, we need ↵ | Sanjiv Gupta | 2009-04-02 | 5 | -0/+35 | |
| | | | | | | | to have access to the line number field. So we convert that info as an operand by custom handling DBG_STOPPOINT in legalize. llvm-svn: 68329 | |||||
| * | Params are not being generated as static globals now. The caller passes them ↵ | Sanjiv Gupta | 2009-04-02 | 5 | -53/+133 | |
| | | | | | | | onto the callee's stack directly and the callee loads the argvals from its own stack. Clang generated frameindexes validatd by recalculating the stack as if all frameindexes represent 1-byte slots. llvm-svn: 68327 | |||||
| * | fix overflow checks in SmallVector: | Chris Lattner | 2009-04-02 | 1 | -4/+4 | |
| | | | | | | | | | | | | "The code was doing "if (End+NumInputs > Capacity) ...". If End is close to 0xFFFFFFFF and NumInputs is large, it'll overflow, the condition will come out false, and the vector won't grow to accommodate the new elements, and the program will crash in memmove." Patch by Jeffrey Yasskin! llvm-svn: 68277 | |||||
| * | Fix build on Linux. | Mikhail Glushenkov | 2009-04-02 | 1 | -0/+1 | |
| | | | | | llvm-svn: 68269 | |||||
| * | Reapply r68211, with the miscompilations it caused fixed. | Owen Anderson | 2009-04-01 | 2 | -9/+82 | |
| | | | | | llvm-svn: 68262 | |||||
| * | Make the constants fit. | Bill Wendling | 2009-04-01 | 1 | -5/+5 | |
| | | | | | llvm-svn: 68258 | |||||
| * | Clean up pass manager cache after each run. | Devang Patel | 2009-04-01 | 3 | -0/+23 | |
| | | | | | llvm-svn: 68254 | |||||
| * | silence warning in release-asserts build. | Chris Lattner | 2009-04-01 | 1 | -4/+2 | |
| | | | | | llvm-svn: 68253 | |||||
| * | Add llvm::Triple class for abstracting access to target triples. | Daniel Dunbar | 2009-04-01 | 3 | -0/+516 | |
| | | | | | | | | | | | - The code is silly, I'm just amusing myself. Rewrite to be efficient if you like. :) Also, if you wish to debate the proper names of the triple components I'm all ears. llvm-svn: 68252 | |||||
| * | Fixed file header comment. | Misha Brukman | 2009-04-01 | 1 | -3/+3 | |
| | | | | | llvm-svn: 68250 | |||||
| * | Added tests for math utility functions; fixed another test's header comment. | Misha Brukman | 2009-04-01 | 2 | -1/+105 | |
| | | | | | llvm-svn: 68249 | |||||
| * | Fixed spelling. | Misha Brukman | 2009-04-01 | 1 | -1/+1 | |
| | | | | | llvm-svn: 68248 | |||||
| * | Remove dead code. | Devang Patel | 2009-04-01 | 2 | -6/+0 | |
| | | | | | llvm-svn: 68246 | |||||
| * | add this to SVN to allow collaborative hacking. | Chris Lattner | 2009-04-01 | 1 | -0/+133 | |
| | | | | | llvm-svn: 68243 | |||||
| * | Add range insert method for DenseSet and define DenseMapInfo for chars. | Chris Lattner | 2009-04-01 | 2 | -0/+18 | |
| | | | | | | | Patch by Kevin Fan! llvm-svn: 68239 | |||||
| * | Recognize arm triplets. | Evan Cheng | 2009-04-01 | 1 | -0/+21 | |
| | | | | | llvm-svn: 68229 | |||||
| * | Use CHAR_BIT instead of hard-coding 8 in several places where it | Dan Gohman | 2009-04-01 | 13 | -22/+32 | |
| | | | | | | | | is appropriate. This helps visually differentiate host-oriented calculations from target-oriented calculations. llvm-svn: 68227 | |||||
| * | Constify method to make VC++ happy. Patch by Brian Diekelman! | Ted Kremenek | 2009-04-01 | 1 | -2/+2 | |
| | | | | | llvm-svn: 68222 | |||||
| * | Use LLVM type names instead of C type names in comments, to be | Dan Gohman | 2009-04-01 | 1 | -5/+5 | |
| | | | | | | | less ambiguous and less C-specific. llvm-svn: 68219 | |||||
| * | Fix PR3862: Recognize some ARM-specific constraints for immediates in inline | Bob Wilson | 2009-04-01 | 4 | -0/+219 | |
| | | | | | | | assembly. llvm-svn: 68218 | |||||
| * | Revert r68172. It caused regressions in | Dan Gohman | 2009-04-01 | 2 | -90/+10 | |
| | | | | | | | | | Applications/Burg/burg Applications/ClamAV/clamscan and many other tests. llvm-svn: 68211 | |||||
| * | Fixed spelling. | Misha Brukman | 2009-04-01 | 1 | -1/+1 | |
| | | | | | llvm-svn: 68209 | |||||
| * | CMake: Have generated Xcode projects also contain the LLVM header files. | Ted Kremenek | 2009-04-01 | 1 | -1/+1 | |
| | | | | | llvm-svn: 68206 | |||||
| * | Detect that we're building from a git checkout like we do for cvs and svn. | Nick Lewycky | 2009-04-01 | 1 | -7/+7 | |
| | | | | | | | Based on a patch by Nicolas Trangez on the unladen-swallow mailing list! llvm-svn: 68187 | |||||
| * | hopefully fix an apparent build error on windows. | Chris Lattner | 2009-04-01 | 1 | -0/+1 | |
| | | | | | llvm-svn: 68175 | |||||
| * | fix a serious regression I introduced in my previous patch. | Chris Lattner | 2009-04-01 | 1 | -1/+2 | |
| | | | | | llvm-svn: 68173 | |||||
| * | Enhance GVN to propagate simple conditionals. This fixes PR3921. | Owen Anderson | 2009-04-01 | 2 | -10/+90 | |
| | | | | | llvm-svn: 68172 | |||||
| * | include Makefile.common before using $(BuildMode) to get its definition | Misha Brukman | 2009-04-01 | 1 | -3/+2 | |
| | | | | | llvm-svn: 68167 | |||||
| * | * Fixed spelling of `invertible' | Misha Brukman | 2009-04-01 | 2 | -7/+4 | |
| | | | | | | | * Simplified if statement llvm-svn: 68163 | |||||
| * | Allow the use of pointers to const within PointerUnion. | Douglas Gregor | 2009-03-31 | 1 | -4/+8 | |
| | | | | | llvm-svn: 68159 | |||||
| * | add a converting operator | Chris Lattner | 2009-03-31 | 1 | -0/+3 | |
| | | | | | llvm-svn: 68158 | |||||
| * | reimplement BitcodeReaderValueList in terms of WeakVH instead of making | Chris Lattner | 2009-03-31 | 2 | -94/+56 | |
| | | | | | | | it be an LLVM IR User object. llvm-svn: 68156 | |||||

