summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2014-01-12[PM] Simplify the interface exposed for IR printing passes.Chandler Carruth5-21/+17
2014-01-12[PM] Run clang-format and remove redundant or obvious comments beforeChandler Carruth1-93/+89
2014-01-12[PM] Rename the IR printing pass header to a more generic and correctChandler Carruth9-9/+9
2014-01-12ARM IAS: fix diagnostics of improper qualificationSaleem Abdulrasool1-0/+1
2014-01-12[Sparc] Add support for parsing floating point instructions.Venkatraman Govindaraju3-164/+238
2014-01-12ARM: change implicit immediate forms of {ld,st}r{,b}t to psuedo-instructionsSaleem Abdulrasool3-65/+89
2014-01-12[Sparc] Replace (unsigned)-1 with ~OU as suggested by Reid Kleckner.Venkatraman Govindaraju1-9/+9
2014-01-12The SPARCv9 ABI returns a float in %f0.Jakob Stoklund Olesen2-3/+12
2014-01-12Add missing mul aliases for armv4 support. Add checks that armv4 canJoerg Sonnenberger1-3/+12
2014-01-12Switch-to-lookup tables: Don't require a result for the defaultHans Wennborg1-12/+25
2014-01-11[Sparc] Add missing processor types: v7 and niagaraVenkatraman Govindaraju2-8/+7
2014-01-11ARM IAS: support emitting constant values in target expressionsSaleem Abdulrasool1-0/+15
2014-01-11LoopVectorizer: Enable strided memory accesses versioning per defaultArnold Schwaighofer1-1/+1
2014-01-11[Sparc] Bundle instruction with delay slow and its filler. Now, we can use -v...Venkatraman Govindaraju2-22/+21
2014-01-11Fix 'ned' typo in doc commentAlp Toker1-1/+1
2014-01-11[PM] Add names to passes under the new pass manager, and a debug outputChandler Carruth1-1/+29
2014-01-11LoopVectorize.cpp: Appease MSC16.NAKAMURA Takumi1-2/+4
2014-01-11[anyregcc] Fix callee-save mask for anyregccJuergen Ributzka2-25/+36
2014-01-11Revert r198979 - accidental commit.Eric Christopher1-5/+5
2014-01-11Reformat.Eric Christopher1-5/+3
2014-01-11Update function name and add some helpful comments.Eric Christopher1-3/+4
2014-01-10Extend and simplify the sample profile input file.Diego Novillo1-106/+95
2014-01-10Propagation of profile samples through the CFG.Diego Novillo1-67/+605
2014-01-10Use the simpler version of sys::fs::remove when possible.Rafael Espindola4-18/+10
2014-01-10Remove remove_all. A compiler has no need for recursively deleting a directory.Rafael Espindola1-39/+0
2014-01-10LTO: whitespace changesDuncan P. N. Exon Smith1-4/+3
2014-01-10LoopVectorizer: Handle strided memory accesses by versioningArnold Schwaighofer1-83/+408
2014-01-10Must not produce Tag_CPU_arch_profile for pre-ARMv7 cores (e.g. cortex-m0)Artyom Skrobov2-10/+13
2014-01-10ARM: fix regression caused by r198914Saleem Abdulrasool1-8/+17
2014-01-10Silence unused variable warning for non-asserting builds that was introduced ...Kristof Beyls1-2/+2
2014-01-10Use 'w' instead of 'c' to represent the win32 mangling.Rafael Espindola1-5/+5
2014-01-10Make sure -use-init-array has intended effect on all AArch64 ELF targets, not...Kristof Beyls3-11/+7
2014-01-10ARM IAS: support #:{lower,upper}16: for GNU compatibilitySaleem Abdulrasool1-0/+4
2014-01-10ARM IAS: support GNU extension for ldrd, strdSaleem Abdulrasool2-1/+34
2014-01-10ARM IAS: support implicit immediate 0s for {LD,ST}R{B,}TSaleem Abdulrasool1-27/+45
2014-01-10[Sparc] Emit retl/ret instead of jmp instruction. It improves the readability...Venkatraman Govindaraju1-0/+6
2014-01-10[Sparc] Add support for parsing jmpl instruction and make indirect call and j...Venkatraman Govindaraju6-22/+70
2014-01-10Revert "Revert r198851, "Prototype of skeleton type units for fission""David Blaikie4-6/+30
2014-01-10Fix a bug with the ARM thumb2 CBNZ and CBNZ instructions thatKevin Enderby1-1/+20
2014-01-09[Sparc] Multiclass for loads/stores. No functionality change intended.Venkatraman Govindaraju2-140/+46
2014-01-09Clean up an inconsistency in v7s feature default.Evan Cheng1-2/+2
2014-01-09Re-remove dead code.Nadav Rotem1-45/+0
2014-01-09Revert r198851, "Prototype of skeleton type units for fission"NAKAMURA Takumi4-29/+6
2014-01-09Fixed old typo in ScalarEvolution, that caused wrong SCEVs zext operation.Stepan Dyatkovskiy1-1/+1
2014-01-09[SystemZ] Fix RNSBG bug introduced by r197802Richard Sandiford1-8/+10
2014-01-09Handle masked rotate amountsRichard Sandiford1-16/+72
2014-01-09Match the InstCombine form of rotates by X+CRichard Sandiford1-12/+39
2014-01-09Revert r198819 - "Remove dead code."Nadav Rotem1-0/+45
2014-01-09Prototype of skeleton type units for fissionDavid Blaikie4-6/+29
2014-01-09llvm-dwarfdump: type unit dwo supportDavid Blaikie2-3/+60