aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Revert due to nightly test failures.Bill Wendling2012-03-121-82/+32
* When inlining a function and adding its inner call sites to theChandler Carruth2012-03-121-1/+35
* Teach instsimplify how to constant fold pointer differences.Chandler Carruth2012-03-121-0/+122
* Don't cast away constant qualifier.Duncan Sands2012-03-121-1/+1
* Switch to unified syntax for VFP instructions in inline assembly.Bob Wilson2012-03-121-2/+2
* Replace a hand-coded leading one counting loop with the magic from MathExtras.h.Benjamin Kramer2012-03-111-8/+1
* Remove global map. This code isn't even hot.Benjamin Kramer2012-03-111-38/+28
* DwarfDebug: Store the filename/dirname pair as a zero-separated string in a s...Benjamin Kramer2012-03-112-15/+13
* Convert more static tables of registers used by calling convention to uint16_...Craig Topper2012-03-1110-35/+35
* Use uint16_t to store registers and opcode in static tables in the target spe...Craig Topper2012-03-119-35/+35
* Remove unused functions getArgRegs and getNumArgRegs.Craig Topper2012-03-112-23/+0
* llvm::SwitchInstStepan Dyatkovskiy2012-03-1117-35/+35
* Make StringRef::getAsInteger work with all integer types. Before this changeMichael J. Spencer2012-03-101-29/+7
* Make helper static, so it can be inlined into its sole caller.Benjamin Kramer2012-03-101-3/+3
* *fix typo in comment; test of commit accessKay Tiong Khoo2012-03-101-1/+1
* As Duncan pointed out, pointers tend not to be in floating point format...for...Bill Wendling2012-03-101-6/+6
* Make this transformation slightly less agressive and more correct.Bill Wendling2012-03-101-8/+18
* C files in llvm still have to be C89 compliant, remove C++-style comments.Benjamin Kramer2012-03-101-4/+6
* Microoptimize getVRegDef. def_begin isn't free, don't compute it twice.Benjamin Kramer2012-03-101-3/+2
* Refactor some methods to look through bitcasts and GEPs on pointers intoChandler Carruth2012-03-102-31/+45
* Fix disasm of iret, sysexit, and sysret when displayed with Intel syntax.Bill Wendling2012-03-101-5/+5
* Implement a more intelligent way of spilling uses across an invoke boundary.Bill Wendling2012-03-101-32/+82
* Report the defining instruction.Jakob Stoklund Olesen2012-03-101-4/+3
* Add SSA verification to MachineVerifier.Jakob Stoklund Olesen2012-03-101-2/+12
* Use SmallPtrSet instead of DenseSet.Jakob Stoklund Olesen2012-03-101-3/+4
* Give dagcombiner's worklist some inline capacity.Benjamin Kramer2012-03-101-3/+2
* Do not custom lower i64 nodes if i64 is not a legal type. Move lines that setAkira Hatanaka2012-03-101-11/+14
* Lower SETCC nodes during legalization. Previously, it was lowered in DAG comb...Akira Hatanaka2012-03-092-20/+16
* Assert on SSA errors in LiveVariables.Jakob Stoklund Olesen2012-03-091-0/+1
* Remove unused header files.Akira Hatanaka2012-03-091-2/+0
* misched: handle scheduler that insert instructions at empty region boundaries.Andrew Trick2012-03-091-3/+12
* Add the missing call to Error when a bad X86 scale expression is parsed.Kevin Enderby2012-03-091-1/+3
* [Object]David Meyer2012-03-093-3/+3
* Add statistics on removed switch cases, and fix the phi statisticDuncan Sands2012-03-091-1/+5
* When identifying exit nodes for the reverse-CFG reverse-post-orderDan Gohman2012-03-091-2/+8
* Fix the x86 disassembler to at least print the lock prefix if it is the firstKevin Enderby2012-03-091-0/+7
* Eliminate switch cases that can never match, for example removes allDuncan Sands2012-03-091-0/+86
* Add support for r600 (AMD GPUs HD2XXX - HD6XXX) target triplet.Anton Korobeynikov2012-03-091-0/+10
* Factor out the analysis of addition and subtraction in ComputeMaskedBits. ReuseNick Lewycky2012-03-091-83/+123
* misched: handle scheduling region boundaries nicely.Andrew Trick2012-03-091-4/+11
* Use uint16_t to store opcodes in static tables in X86 backend.Craig Topper2012-03-093-24/+30
* Fix undefined behavior in the Mips backend.Ahmed Charles2012-03-092-15/+15
* misched interface: rename Begin/End to RegionBegin/RegionEnd since they are n...Andrew Trick2012-03-093-15/+15
* misched commentsAndrew Trick2012-03-091-2/+3
* revert 152356: verify misched changes using -misched=shuffle.Andrew Trick2012-03-091-3/+3
* Undo a previous restriction on the inline cost calculation which NickChandler Carruth2012-03-091-107/+146
* Fix a regression from r147481.Chad Rosier2012-03-092-1/+8
* misched: allow the default scheduler to be one chosen by the target.Andrew Trick2012-03-091-16/+33
* Cache MBB->begin. It's possible the scheduler / bundler may change MBB->begin().Evan Cheng2012-03-091-3/+3
* Silence unused function warning when graphviz is not available.Benjamin Kramer2012-03-081-5/+3