aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* [stackprotector] Add in the stackprotector libcall.Michael Gottesman2013-08-121-0/+7
* Fix PR16797 - Support PHINodes with multiple inputs from the same basic block.Nadav Rotem2013-08-121-0/+11
* Fixes a bug when iterating on pathsTareq A. Siraj2013-08-121-1/+1
* This patch implements ei and di instructions for mips. Test cases are added.Vladimir Medic2013-08-122-1/+30
* Remove unused SpecialCaseList constructorsAlexey Samsonov2013-08-121-20/+0
* Add SpecialCaseList::createOrDie() factory and use it in sanitizer passesAlexey Samsonov2013-08-125-7/+14
* Remove all checking for the various terminfo headers (term.h andChandler Carruth2013-08-121-24/+10
* [SystemZ] Use CLC and IPM to implement memcmpRichard Sandiford2013-08-1210-12/+176
* [SystemZ] Add a definition of the CLC instructionRichard Sandiford2013-08-125-11/+33
* [SystemZ] Add a definition of the IPM instructionRichard Sandiford2013-08-123-4/+8
* Target a minimal terminfo library rather than necessarily a full cursesChandler Carruth2013-08-121-11/+25
* Allow compatible extension attributes for tail callsTim Northover2013-08-121-14/+36
* Remove global construction. const char* is sufficient here.Benjamin Kramer2013-08-121-2/+2
* Introduce factory methods for SpecialCaseListAlexey Samsonov2013-08-121-10/+43
* Fix big-endian handling of integer-to-vector bitcasts in InstCombineRichard Sandiford2013-08-121-20/+32
* Don't generate floating point stubs for mips16 code if the functionReed Kotler2013-08-111-1/+13
* AVX-512: Added more tests for BROADCASTElena Demikhovsky2013-08-111-1/+1
* AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm instructions.Elena Demikhovsky2013-08-115-47/+432
* Re-instate r187323 which fast-tracks promotable allocas as soon as theChandler Carruth2013-08-111-12/+81
* Finish fixing the SSAUpdater-based AllocaPromoter strategy in SROA to cope withChandler Carruth2013-08-111-2/+23
* Reformat some bits of AllocaPromoter and simplify the name and type ofChandler Carruth2013-08-111-21/+20
* Incorrect JAL instruction attributes caused the optimizer to make a wrongReed Kotler2013-08-101-3/+0
* Revert r188119 "Kill some duplicated code for removing unreachable BBs."Arnold Schwaighofer2013-08-102-140/+172
* [Sparc] Enable xword directive in sparcv9.Venkatraman Govindaraju2013-08-101-3/+6
* Teach ValueTracking about address spacesMatt Arsenault2013-08-101-8/+12
* R600/SI: FMA is faster than fmul and fadd for f64Niels Ole Salscheider2013-08-102-0/+19
* R600/SI: Add FMA patternNiels Ole Salscheider2013-08-101-2/+6
* Check for $PWD in llvm::sys::current_path.Rafael Espindola2013-08-101-0/+12
* [objc-arc] Track if we encountered an additive overflow while computing {TopD...Michael Gottesman2013-08-091-8/+53
* Kill some duplicated code for removing unreachable BBs.Peter Collingbourne2013-08-092-172/+140
* DataFlowSanitizer: Remove unreachable BBs so IR continues to verifyPeter Collingbourne2013-08-091-0/+3
* Add another intrinsic that LLVM gives an incorrect prototype to.Reed Kotler2013-08-091-0/+1
* [stackprotector] Simplify SP Pass so that we emit different fail basic blocks...Michael Gottesman2013-08-091-10/+10
* Mark obviously const methods. Also use reference for parameters when possible.Jakub Staszak2013-08-091-8/+8
* Add a overload to CostTable which allows it to infer the size of the table.Benjamin Kramer2013-08-092-67/+52
* DebugInfo: provide the ability to add members to a class after it has been co...David Blaikie2013-08-091-0/+13
* Make helper static and fix formatting.Benjamin Kramer2013-08-091-5/+4
* This fixes the Thumb2 CPS assembly syntax.Mihai Popa2013-08-091-1/+5
* Fix assembling of Thumb2 branch instructions.Mihai Popa2013-08-094-10/+121
* Add back missing PPC relocation types.Ulrich Weigand2013-08-091-0/+36
* [SystemZ] Update READMERichard Sandiford2013-08-091-15/+5
* Change asserts at the top of getVectorShuffle to check that LHS and RHS have ...Craig Topper2013-08-091-6/+3
* Set ISD::FROUND to Expand by default for all typesHal Finkel2013-08-091-4/+3
* [CodeGen] prevent abnormal on invalid attributesSaleem Abdulrasool2013-08-097-19/+32
* Optimistically ignore scattered relocations in MachO in RuntimeDyld. ThisLang Hames2013-08-091-0/+10
* Add missing PPC64 relocation types.Michael J. Spencer2013-08-081-0/+42
* Update the CMake build files.Eric Christopher2013-08-081-0/+1
* Move hash computation code into a separate class and file.Eric Christopher2013-08-083-99/+191
* Mips ELF: MicroMips direct object Little endian support. Jack Carter2013-08-081-4/+15
* [Object] Split the ELF interface into 3 parts.Michael J. Spencer2013-08-086-9/+631