| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Migrate 2007-10-01-BuildArrayRef.c from llvm/test/FrontendC. | Eric Christopher | 2011-07-23 | 1 | -0/+20 |
| | | | | | llvm-svn: 135840 | ||||
| * | Add more constness. | Benjamin Kramer | 2011-07-23 | 1 | -2/+2 |
| | | | | | llvm-svn: 135838 | ||||
| * | ARMMCTargetDesc.h: Fixup to add DataTypes.h, or uint32_t would be unavailable. | NAKAMURA Takumi | 2011-07-23 | 1 | -0/+1 |
| | | | | | llvm-svn: 135837 | ||||
| * | Turn the DenseSet in MCRegisterClass into a tblgenerated bit field. This ↵ | Benjamin Kramer | 2011-07-23 | 3 | -18/+54 |
| | | | | | | | | | should be faster and smaller. Goodbye static ctors and dtors! llvm-svn: 135836 | ||||
| * | Give TargetRegisterClass a pointer to the MCRegisterClass and use it to ↵ | Benjamin Kramer | 2011-07-23 | 2 | -42/+77 |
| | | | | | | | | | | access its data. This makes TargetRegisterClass slightly slower. Next step will be making contains faster. Eventually TargetRegisterClass will be killed entirely. llvm-svn: 135835 | ||||
| * | Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where ↵ | Evan Cheng | 2011-07-23 | 1 | -2/+2 |
| | | | | | | | they belong. llvm-svn: 135834 | ||||
| * | Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where ↵ | Evan Cheng | 2011-07-23 | 36 | -44/+41 |
| | | | | | | | they belong. llvm-svn: 135833 | ||||
| * | CMake: Fix LLVM_NATIVE_TARGETMC in config.h.cmake. | NAKAMURA Takumi | 2011-07-23 | 2 | -2/+2 |
| | | | | | llvm-svn: 135832 | ||||
| * | config.h.cmake: Reorder along config.h.in. | NAKAMURA Takumi | 2011-07-23 | 1 | -21/+21 |
| | | | | | llvm-svn: 135831 | ||||
| * | Add ext_backslash_newline_eof to Wnewline-eof group. | Anna Zaks | 2011-07-23 | 1 | -1/+2 |
| | | | | | llvm-svn: 135830 | ||||
| * | Move trip count discovery outside of the generic LoopUnroll helper. This | Andrew Trick | 2011-07-23 | 3 | -15/+11 |
| | | | | | | | removes its dependence on canonical induction variables. llvm-svn: 135829 | ||||
| * | whitespace | Andrew Trick | 2011-07-23 | 2 | -15/+15 |
| | | | | | llvm-svn: 135828 | ||||
| * | Don't delete & remake the exception breakpoints every time you need them. ↵ | Jim Ingham | 2011-07-23 | 5 | -18/+24 |
| | | | | | | | | | | Make them once & enable/disable them as appropriate. Also reformatted the lldb summaries to make them easier to read, and added one. I'll do more as I get time. llvm-svn: 135827 | ||||
| * | createXXXMCCodeGenInfo should be static. | Evan Cheng | 2011-07-23 | 12 | -23/+23 |
| | | | | | llvm-svn: 135826 | ||||
| * | Sink ARM mc routines into MCTargetDesc. | Evan Cheng | 2011-07-23 | 13 | -68/+78 |
| | | | | | llvm-svn: 135825 | ||||
| * | This patch (thanks to Doug Gregor) fixes a | Sean Callanan | 2011-07-22 | 1 | -4/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | problem where Clang was setting the hasExternalVisibleDecls() bit for all DeclContexts it imported. This caused Clang to make unnecessary calls to findExternalVisibleDecls() when an external AST source was installed. In fact, Clang sometimes interpreted a failure by one of these spurious calls to find a Decl as meaning the Decl didn't exist, even though findExternalLexicalDecls() did locate that decl. This produced amusing errors of the form: - error: no member named 'b' in 'A'; did you mean 'b'? - Now, if hasExternalVisibleDecls() or hasExternalLexicalDecls() should be set, the external AST source must do so itself. llvm-svn: 135824 | ||||
| * | ARM SSAT instruction 5-bit immediate handling. | Jim Grosbach | 2011-07-22 | 9 | -24/+38 |
| | | | | | | | | | | The immediate is in the range 1-32, but is encoded as 0-31 in a 5-bit bitfield. Update the representation such that we store the operand as 0-31, allowing us to remove the encoder method and the special case handling in the disassembler. Update the assembly parser and the instruction printer accordingly. llvm-svn: 135823 | ||||
| * | Expose no newline at end of file warning under Wnewline-eof flag. | Anna Zaks | 2011-07-22 | 2 | -1/+7 |
| | | | | | llvm-svn: 135822 | ||||
| * | Move the last uses of RetainFunc etc. over to using getRetainCallee() etc. | Dan Gohman | 2011-07-22 | 2 | -29/+77 |
| | | | | | | | | so that a declaration for objc_retain is created when needed if it doesn't already exist. rdar://9825114. llvm-svn: 135821 | ||||
| * | Teach cmake configured headers about LLVM_NATIVE_TARGETMC | Oscar Fuentes | 2011-07-22 | 2 | -10/+4 |
| | | | | | llvm-svn: 135820 | ||||
| * | Add FIXME | Jim Grosbach | 2011-07-22 | 1 | -0/+3 |
| | | | | | llvm-svn: 135819 | ||||
| * | ARM encoding and assembly parsing tests for SMULWB, SMULWT, SMUSD and SMUSDX. | Jim Grosbach | 2011-07-22 | 1 | -0/+31 |
| | | | | | llvm-svn: 135818 | ||||
| * | ARM assembly parsing and encoding updates. | Jim Grosbach | 2011-07-22 | 2 | -1/+31 |
| | | | | | | | Tests for SMULBB, SMLALBT, SMLALTB, SMLALTT, and SMULL. Fix parsing of SMULLS. llvm-svn: 135817 | ||||
| * | Use the enum value for RegClassIDs. | Benjamin Kramer | 2011-07-22 | 1 | -2/+4 |
| | | | | | llvm-svn: 135816 | ||||
| * | Add an additional formatter class RecursiveDecentFormatter which prints the | Johnny Chen | 2011-07-22 | 3 | -10/+75 |
| | | | | | | | | | | | | | | | | | | value and the decendents. For an example, rdf = lldbutil.RecursiveDecentFormatter(indent_child=2) print rdf.format(g_table) produces: (const char **[2]) g_table = 0x00000001055a80f0 (location) (const char **) [0] = 0x00000001055a8080 (const char *) *[0] = "Sunday" (const char **) [1] = 0x00000001055a80c0 (const char *) *[1] = "Monday" llvm-svn: 135815 | ||||
| * | Match LLVM API change. | Evan Cheng | 2011-07-22 | 2 | -8/+2 |
| | | | | | llvm-svn: 135813 | ||||
| * | Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo, | Evan Cheng | 2011-07-22 | 29 | -420/+264 |
| | | | | | | | InitializeX86MCInstrInfo, etc. are combined into InitializeX86TargetMC. llvm-svn: 135812 | ||||
| * | add section to ToC | Chris Lattner | 2011-07-22 | 1 | -3/+6 |
| | | | | | llvm-svn: 135811 | ||||
| * | ARM assembly parsing and encoding tests. | Jim Grosbach | 2011-07-22 | 1 | -0/+83 |
| | | | | | | | | Add tests for SMLSD, SMLSDX, SMLSLD, SMLSLDX, SMMLA, SMMLAR, SMMLS, SMMLSR, SMMUL, SMMULR, SMUAD and SMUADX. llvm-svn: 135810 | ||||
| * | write the long-overdue strings section of the data structure guide. | Chris Lattner | 2011-07-22 | 1 | -7/+171 |
| | | | | | llvm-svn: 135809 | ||||
| * | Emit the __compact_unwind section first. If there are any frames which weren't | Bill Wendling | 2011-07-22 | 1 | -14/+27 |
| | | | | | | | emitted, emit them next as CIE/FDEs. llvm-svn: 135807 | ||||
| * | Add a method to set the compact unwind info. | Bill Wendling | 2011-07-22 | 1 | -0/+4 |
| | | | | | llvm-svn: 135806 | ||||
| * | Add a method to get the list of FrameInfos. | Bill Wendling | 2011-07-22 | 1 | -1/+6 |
| | | | | | llvm-svn: 135805 | ||||
| * | kill a FIXME in IsIntegralPromotion | David Majnemer | 2011-07-22 | 1 | -4/+1 |
| | | | | | | | | | IsIntegralPromotion should consider the signedness of FromType when calculating promotions. This, as of now, cannot be exercised on any platform so there is no corresponding test. llvm-svn: 135803 | ||||
| * | Fix test check! | Bruno Cardoso Lopes | 2011-07-22 | 1 | -1/+1 |
| | | | | | llvm-svn: 135802 | ||||
| * | Fix PR10422 by adding the necessary AVX UCOMISD memory versions to | Bruno Cardoso Lopes | 2011-07-22 | 2 | -2/+36 |
| | | | | | | | load folding logic llvm-svn: 135801 | ||||
| * | ARM assembly parsing and encoding tests for SMLAWB/SMLAWT. | Jim Grosbach | 2011-07-22 | 1 | -0/+14 |
| | | | | | llvm-svn: 135800 | ||||
| * | move the section for string-like containers to follow the section for ↵ | Chris Lattner | 2011-07-22 | 1 | -18/+19 |
| | | | | | | | sequential containers. llvm-svn: 135799 | ||||
| * | ARM assembly parsing and encoding tests. | Jim Grosbach | 2011-07-22 | 1 | -1/+37 |
| | | | | | | | | Tests for SMLAL, SMLALBB, SMLALBT, SMLALTB, SMLALTT, SMLALD, and SMLALDX instructions. llvm-svn: 135798 | ||||
| * | ARM assembly parsing and encoding of SMLAL instruction. | Jim Grosbach | 2011-07-22 | 2 | -1/+15 |
| | | | | | | | Fix parsing of carry-setting variant SMLALS and add tests. llvm-svn: 135797 | ||||
| * | ARM encoding and assembly parsing of SMLAD{X} instructions. | Jim Grosbach | 2011-07-22 | 2 | -6/+21 |
| | | | | | | | Fix encoding of destination register. Add tests. llvm-svn: 135796 | ||||
| * | ARM testcases for assembly parsing and encoding SMLA* instructions. | Jim Grosbach | 2011-07-22 | 1 | -0/+21 |
| | | | | | llvm-svn: 135795 | ||||
| * | Add v8f32->v8i32 bitcast. Fixes PR10440 | Bruno Cardoso Lopes | 2011-07-22 | 1 | -0/+1 |
| | | | | | llvm-svn: 135794 | ||||
| * | Add new API for SBAddress to the fuzz test: | Johnny Chen | 2011-07-22 | 1 | -0/+1 |
| | | | | | | | | SetLoadAddress (lldb::addr_t load_addr, lldb::SBTarget &target); llvm-svn: 135793 | ||||
| * | Disable compilation of RegisterContextDarwin_arm.cpp on non-Darwin platforms, | Peter Collingbourne | 2011-07-22 | 2 | -1/+5 |
| | | | | | | | | | | and fix RegisterContextDarwin_x86_64.cpp build RegisterContextDarwin_arm.cpp contains too much platform specific code to easily fix. llvm-svn: 135792 | ||||
| * | Update ProcessLinux::CanDebug prototype | Peter Collingbourne | 2011-07-22 | 2 | -2/+2 |
| | | | | | llvm-svn: 135791 | ||||
| * | Add support for platforms without sa_len to SocketAddress, and modify | Peter Collingbourne | 2011-07-22 | 3 | -23/+23 |
| | | | | | | | some code to use it llvm-svn: 135790 | ||||
| * | Turn shuffles into unpacks for VT == MVT::v2i64 and MVT::v2f64 | Rafael Espindola | 2011-07-22 | 2 | -9/+31 |
| | | | | | | | too. Patch by Jeff Muizelaar. llvm-svn: 135789 | ||||
| * | Fix x86's XALUO lowering to return its replacement values instead | Dan Gohman | 2011-07-22 | 1 | -4/+2 |
| | | | | | | | | of doing the RAUW calls for the overflow value itself. This makes it more consistent with how the rest of LegalizeDAG works. llvm-svn: 135788 | ||||
| * | llvm-objdump: Don't ignore errors from raw_fd_ostream. | Benjamin Kramer | 2011-07-22 | 1 | -0/+4 |
| | | | | | llvm-svn: 135787 | ||||

