| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Fix 64-bit immediate patterns. | Akira Hatanaka | 2011-12-07 | 4 | -6/+60 | |
| | | | | | llvm-svn: 146059 | |||||
| * | Nuke inadvertant debugging commit. | Jim Grosbach | 2011-12-07 | 1 | -3/+0 | |
| | | | | | llvm-svn: 146057 | |||||
| * | [analyzer] Cleanup: use the variable. | Anna Zaks | 2011-12-07 | 1 | -1/+1 | |
| | | | | | llvm-svn: 146056 | |||||
| * | Darwin assembler improved relocs when w/o subsections_via_symbols. | Jim Grosbach | 2011-12-07 | 5 | -2/+16 | |
| | | | | | | | | | When the file isn't being built with subsections-via-symbols, symbol differences involving non-local symbols can be resolved more aggressively. Needed for gas compatibility. llvm-svn: 146054 | |||||
| * | Remove unneeded semicolon. | Jakub Staszak | 2011-12-07 | 1 | -3/+3 | |
| | | | | | | | Skip two looking up at BlockChain. llvm-svn: 146053 | |||||
| * | runtime/Linux: Include the profile and ASAN libs on x86. | Daniel Dunbar | 2011-12-07 | 1 | -2/+4 | |
| | | | | | llvm-svn: 146051 | |||||
| * | Modified the script to have the flexibility of specifying the gdb executable ↵ | Johnny Chen | 2011-12-07 | 1 | -1/+22 | |
| | | | | | | | | | | | | path for use in the benchmark against lldb's disassembly speed. Note that the lldb executable path can already be specified using the LLDB_EXEC env variable. rdar://problem/7511194 llvm-svn: 146050 | |||||
| * | [analyzer] More www; document ProgramState->dump(). | Anna Zaks | 2011-12-07 | 1 | -0/+6 | |
| | | | | | llvm-svn: 146049 | |||||
| * | [analyzer] Update the checker writer manual with explanation of SVals | Anna Zaks | 2011-12-07 | 1 | -2/+65 | |
| | | | | | | | | | | and the link to checker callback documentation. SVal, SymExpr, MemRegion description is a slightly edited version of Ted's reply to a question on cfe-dev list. llvm-svn: 146048 | |||||
| * | www: Add some more notes to compiler-rt web page. | Daniel Dunbar | 2011-12-07 | 1 | -0/+16 | |
| | | | | | llvm-svn: 146047 | |||||
| * | Thumb2 alias for long-form pop and friends. | Jim Grosbach | 2011-12-07 | 2 | -0/+14 | |
| | | | | | | | rdar://10542474 llvm-svn: 146046 | |||||
| * | Added __cxa_allocate_dependent_exception and __cxa_free_dependent_exception ↵ | Howard Hinnant | 2011-12-07 | 1 | -0/+38 | |
| | | | | | | | and marked them as done. llvm-svn: 146045 | |||||
| * | Also pass in correct initializer here. | Bill Wendling | 2011-12-07 | 1 | -1/+1 | |
| | | | | | llvm-svn: 146044 | |||||
| * | ARM support the .arm and .thumb directives for assembly mode switching. | Jim Grosbach | 2011-12-07 | 2 | -3/+30 | |
| | | | | | llvm-svn: 146042 | |||||
| * | Correct initializer in example. | Bill Wendling | 2011-12-07 | 1 | -1/+1 | |
| | | | | | llvm-svn: 146041 | |||||
| * | ARM NEON VCLT(register) is a pseudo aliasing VCGT(register). | Jim Grosbach | 2011-12-07 | 2 | -0/+64 | |
| | | | | | llvm-svn: 146039 | |||||
| * | Tidy up. Move MachO tests to MachO directory. | Jim Grosbach | 2011-12-07 | 7 | -0/+0 | |
| | | | | | llvm-svn: 146038 | |||||
| * | Remove unused include. | Duncan Sands | 2011-12-07 | 1 | -1/+0 | |
| | | | | | llvm-svn: 146037 | |||||
| * | When doing "opt -O2" verify the bitcode like is done for | Duncan Sands | 2011-12-07 | 1 | -0/+2 | |
| | | | | | | | "opt -std-compile-opts". llvm-svn: 146036 | |||||
| * | Remove unused-but-set variable. | Benjamin Kramer | 2011-12-07 | 1 | -2/+0 | |
| | | | | | llvm-svn: 146034 | |||||
| * | ClooG: Make sure ambigous schedules do not introduce complicated code | Tobias Grosser | 2011-12-07 | 4 | -0/+156 | |
| | | | | | | | | Cloog continued to split the domains even after the scattering. This lead to complicated code. llvm-svn: 146033 | |||||
| * | Make printf warnings refer to intmax_t et al. by name | Hans Wennborg | 2011-12-07 | 6 | -18/+54 | |
| | | | | | | | | | | | | | in addition to underlying type. For example, the warning for printf("%zu", 42.0); changes from "conversion specifies type 'unsigned long'" to "conversion specifies type 'size_t' (aka 'unsigned long')" (This is a second attempt after r145697, which got reverted.) llvm-svn: 146032 | |||||
| * | Fix a bunch of SSE/AVX patterns to use proper memop types. In particular, ↵ | Craig Topper | 2011-12-07 | 1 | -68/+46 | |
| | | | | | | | not using integer loads other than v2i64/v4i64 since the others are all promoted. llvm-svn: 146031 | |||||
| * | Adjust the stack by one pointer size for all frameless stacks. | Bill Wendling | 2011-12-07 | 1 | -1/+2 | |
| | | | | | llvm-svn: 146030 | |||||
| * | Fix off-by-one error when encoding the stack size for a frameless stack. | Bill Wendling | 2011-12-07 | 1 | -1/+1 | |
| | | | | | llvm-svn: 146029 | |||||
| * | ScheduleOptimizer: Rewrite getPrevectorMap to use isl_pw_aff | Tobias Grosser | 2011-12-07 | 1 | -52/+92 | |
| | | | | | | | | This increases the readablity. This also adds some comments that explain what this function does. llvm-svn: 146028 | |||||
| * | Make isl abort when an error is encountered | Tobias Grosser | 2011-12-07 | 1 | -0/+2 | |
| | | | | | llvm-svn: 146027 | |||||
| * | Add bundle aware API for querying instruction properties and switch the code | Evan Cheng | 2011-12-07 | 69 | -353/+595 | |
| | | | | | | | | | | | | | | | generator to it. For non-bundle instructions, these behave exactly the same as the MC layer API. For properties like mayLoad / mayStore, look into the bundle and if any of the bundled instructions has the property it would return true. For properties like isPredicable, only return true if *all* of the bundled instructions have the property. For properties like canFoldAsLoad, isCompare, conservatively return false for bundles. llvm-svn: 146026 | |||||
| * | Adding missing anchor to DATDeltaAlgorithm. | David Blaikie | 2011-12-07 | 2 | -0/+4 | |
| | | | | | llvm-svn: 146025 | |||||
| * | make CR spill and restore 64-bit clean (no functional change), and fix some ↵ | Hal Finkel | 2011-12-07 | 6 | -12/+39 | |
| | | | | | | | other problems found with -verify-machineinstrs llvm-svn: 146024 | |||||
| * | make base register selection used in eliminateFrameIndex 64-bit clean | Hal Finkel | 2011-12-07 | 1 | -8/+13 | |
| | | | | | llvm-svn: 146023 | |||||
| * | set mayStore and mayLoad on CR pseudos | Hal Finkel | 2011-12-07 | 1 | -2/+4 | |
| | | | | | llvm-svn: 146022 | |||||
| * | 64-bit LR8 load should use X11 not R11 | Hal Finkel | 2011-12-07 | 1 | -3/+3 | |
| | | | | | llvm-svn: 146021 | |||||
| * | Make changes to SDiagsWriter to make it work in combination with the ARC ↵ | Argyrios Kyrtzidis | 2011-12-07 | 7 | -33/+109 | |
| | | | | | | | | | | | | | | migrator: -Allow it to be used with multiple BeginSourceFile/EndSourceFile calls; for this introduce a "finish" callback method in the DiagnosticConsumer. SDiagsWriter finishes up the serialization file inside this method. -Make it independent of any particular DiagnosticsEngine; make it use the SourceManager of the Diagnostic object. -Ignore null source ranges. llvm-svn: 146020 | |||||
| * | [libclang] Index C++ namespaces. | Argyrios Kyrtzidis | 2011-12-07 | 3 | -0/+15 | |
| | | | | | llvm-svn: 146019 | |||||
| * | Eliminate delta argument from AdjustBBOffsetsAfter. | Jakob Stoklund Olesen | 2011-12-07 | 1 | -24/+15 | |
| | | | | | | | | | | The block offset can be computed from the previous block. That is more robust than keeping track of a delta. Eliminate one redundant AdjustBBOffsetsAfter call. llvm-svn: 146018 | |||||
| * | Compute some alignment information for each basic block. | Jakob Stoklund Olesen | 2011-12-07 | 1 | -14/+48 | |
| | | | | | | | These fields are not used for anything yet. llvm-svn: 146017 | |||||
| * | Fix multilib library paths on ppc64 Linux. Patch by Michael Kostylev. PR11472. | Eli Friedman | 2011-12-07 | 1 | -2/+9 | |
| | | | | | llvm-svn: 146016 | |||||
| * | Zap unnecessary isIntDivCheap() check. PR11485. No testcase because this ↵ | Eli Friedman | 2011-12-07 | 1 | -1/+1 | |
| | | | | | | | doesn't affect any in-tree target. llvm-svn: 146015 | |||||
| * | www: Update getting started to encourage people to check out compielr-rt. | Daniel Dunbar | 2011-12-07 | 1 | -0/+6 | |
| | | | | | llvm-svn: 146014 | |||||
| * | Initialize these values, fixing the build in cases where stack realignment | Nick Lewycky | 2011-12-07 | 1 | -0/+2 | |
| | | | | | | | actually occurs. llvm-svn: 146013 | |||||
| * | Implement basic support for private headers in frameworks. In essence, | Douglas Gregor | 2011-12-07 | 6 | -26/+147 | |
| | | | | | | | | | | when we load a module map (module.map) from a directory, also load a private module map (module_private.map) for that directory, if present. That private module map can inject a new submodule that captures private headers. llvm-svn: 146012 | |||||
| * | Tweak serialized diagnostics to support errors with no categories. Fixes ↵ | Ted Kremenek | 2011-12-07 | 3 | -2/+15 | |
| | | | | | | | <rdar://problem/10538300>. llvm-svn: 146011 | |||||
| * | ARM tidy up and remove no longer needed InstAlias definitions. | Jim Grosbach | 2011-12-07 | 3 | -426/+23 | |
| | | | | | | | The TokenAlias handling of data type suffices renders these unnecessary. llvm-svn: 146010 | |||||
| * | Make sure we correctly zero-initialize unions containing a pointer to data ↵ | Eli Friedman | 2011-12-07 | 3 | -7/+27 | |
| | | | | | | | member as the first field. PR11487. llvm-svn: 146009 | |||||
| * | Move common expression into a method. | Jakob Stoklund Olesen | 2011-12-07 | 1 | -10/+10 | |
| | | | | | llvm-svn: 146008 | |||||
| * | ARM Implement ARM ARM Table A7-3 via TokenAlias. | Jim Grosbach | 2011-12-07 | 1 | -0/+20 | |
| | | | | | | | | | | Data type suffix aliasing. Previously handled via lots of instruction aliases. Cleanup of those forthcoming. rdar://10435076 llvm-svn: 146007 | |||||
| * | [analyzer] Propagate taint through MemRegions. | Anna Zaks | 2011-12-07 | 3 | -6/+41 | |
| | | | | | | | | SVal can be not only a symbol, but a MemRegion. Add support for such cases. llvm-svn: 146006 | |||||
| * | Group BBSizes and BBOffsets into a single vector<BasicBlockInfo>. | Jakob Stoklund Olesen | 2011-12-07 | 1 | -74/+78 | |
| | | | | | | | No functional change is intended. llvm-svn: 146005 | |||||
| * | Add missing check. | Jakob Stoklund Olesen | 2011-12-07 | 1 | -1/+1 | |
| | | | | | llvm-svn: 146004 | |||||

