summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Revert r198208 and reapply:Eric Christopher2013-12-30
* Revert r198199 (and r198202). It broke 3 DebugInfo tests for targeting i686-c...NAKAMURA Takumi2013-12-30
* Fix aranges and split dwarf by ensuring that the symbol and relocationEric Christopher2013-12-30
* Keep comment with 'Subtarget' ivar.Bill Wendling2013-12-30
* Reapply r198196 with a fix to zero initialize the skeleton pointer.Eric Christopher2013-12-30
* Temporarily revert "Use a pointer to keep track of the skeleton unit forEric Christopher2013-12-30
* Use a pointer to keep track of the skeleton unit for each normal unitEric Christopher2013-12-30
* For AArch64 Neon, simplify scalar dup by lane0 for fp.Jiangning Liu2013-12-30
* [AArch64]Add code to spill/fill Q register tuples such as QPair/QTriple/QQuad.Hao Liu2013-12-30
* [AArch64]Can't select shift left 0 of type v1i64Hao Liu2013-12-30
* Fix a bug in DAGcombiner about zero-extend after setcc.Kevin Qin2013-12-30
* [AArch64]Fix the problem that can't select mul of v1i64/v2i64 types.Hao Liu2013-12-30
* Set LLVM_EXPORTED_SYMBOL_FILE in CMakeLists whose corresponding Makefiles do so.Nico Weber2013-12-29
* ARM IAS: fix after r198172Saleem Abdulrasool2013-12-29
* ARM: provide VFP aliases for pre-V6 mnemonicsSaleem Abdulrasool2013-12-29
* ARM: fix a few typos in commentsSaleem Abdulrasool2013-12-29
* ARM: fix typo in VFP instruction definitionSaleem Abdulrasool2013-12-29
* Fix indentation alignment of a declaration in MipsMCCodeEmitter.cppMark Seaborn2013-12-29
* Store the global variable that's created so that it's reclaimed afterwards.Bill Wendling2013-12-29
* [SparcV9] Use separate instruction patterns for 64 bit arithmetic instruction...Venkatraman Govindaraju2013-12-29
* [SparcV9] For codegen generated library calls that return float, set inreg fl...Venkatraman Govindaraju2013-12-29
* Make more of the x86 lowering helper functions static.Craig Topper2013-12-29
* [SparcV9]: Implement lowering of long double (fp128) arguments in Sparc64 ABI.Venkatraman Govindaraju2013-12-29
* Switch from EVT to MVT in more of the x86 instruction lowering code.Craig Topper2013-12-29
* CodeGen: silence a C++11 feature warningSaleem Abdulrasool2013-12-28
* ARM IAS: handle errors more appropriatelySaleem Abdulrasool2013-12-28
* Uninitialized variable (in never taken path) after factoring.Andrew Trick2013-12-28
* New machine model for cortex-a9. Schedule for resources and latency.Andrew Trick2013-12-28
* Added debugging options: -misched-only-func/blockAndrew Trick2013-12-28
* The Cortex-A9 machine model is incomplete. Mark it as such.Andrew Trick2013-12-28
* Add a PostMachineScheduler pass with generic implementation.Andrew Trick2013-12-28
* Move the PostRA scheduler's fixupKills function for reuse.Andrew Trick2013-12-28
* Stub out a PostMachineScheduler pass.Andrew Trick2013-12-28
* Factor MI-Sched in preparation for post-ra scheduling support.Andrew Trick2013-12-28
* Use getSimpleValueType in a few spots where the type should be simple.Craig Topper2013-12-28
* Minor indentation fix to match other switch statements. Change llvm_unreachab...Craig Topper2013-12-28
* Mark some Type and EVT methods as LLVM_READONLY.Craig Topper2013-12-28
* [X86] Teach the backend how to fold target specific dag node for packedAndrea Di Biagio2013-12-28
* AsmParser: cleanup diagnostics for .rep/.reptSaleem Abdulrasool2013-12-28
* IAS: support .rep as an alias for .reptSaleem Abdulrasool2013-12-28
* ARMAsmParser: fix typo in commentSaleem Abdulrasool2013-12-28
* Disable transforms that introduce calls to exp10*() on Linux due toChandler Carruth2013-12-28
* Remove AsmPrinter::needsRelocationsForDwarfStringPool() since it'sEric Christopher2013-12-28
* Teach DAGCombiner how to fold a SIGN_EXTEND_INREG of a BUILD_VECTOR ofAndrea Di Biagio2013-12-27
* DebugInfo: Remove dead code, DICompositeType::addMember(DIDescriptor D)David Blaikie2013-12-27
* Use two variables here rather than reusing (and abusing) one. This isChandler Carruth2013-12-27
* Introduce a simple line-by-line iterator type into the Support library.Chandler Carruth2013-12-27
* TLI: Make exp10* avaiable on Linux/Mac/iOS and unavailable elsewhereReid Kleckner2013-12-26
* Recognize armv7a and friends as aliases for armv7-a etc. for the purposeJoerg Sonnenberger2013-12-26
* ARM IAS: support .even directiveSaleem Abdulrasool2013-12-26