| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ValueEnumerator - debug dump(). | Chad Rosier | 2011-12-07 | 2 | -1/+43 |
| | | | | | llvm-svn: 146070 | ||||
| * | [libclang] Indexing API: provide both the semantic and the lexical container. | Argyrios Kyrtzidis | 2011-12-07 | 4 | -12/+22 |
| | | | | | | | They are generally the same except in C++ cases like out-of-line member functions. llvm-svn: 146069 | ||||
| * | [libclang] Fix indexing of C++ bases in a C++ class. | Argyrios Kyrtzidis | 2011-12-07 | 3 | -10/+56 |
| | | | | | llvm-svn: 146068 | ||||
| * | [libclang] Introduce CXIdxEntityLanguage that indicates the language | Argyrios Kyrtzidis | 2011-12-07 | 3 | -21/+75 |
| | | | | | | | of an indexed entity. llvm-svn: 146067 | ||||
| * | Fixed a potential crasher if the frame is not | Sean Callanan | 2011-12-07 | 1 | -1/+1 |
| | | | | | | | | | avalable when a global variable is looked up. In ClangExpressionDeclMap, a frame should usually be available. llvm-svn: 146066 | ||||
| * | Fix comment. | Akira Hatanaka | 2011-12-07 | 1 | -2/+1 |
| | | | | | llvm-svn: 146063 | ||||
| * | Fix comment. | Akira Hatanaka | 2011-12-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 146062 | ||||
| * | Fix assert string to be more informative. | Jim Ingham | 2011-12-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 146061 | ||||
| * | 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 | ||||

