aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Teach valuetracking that byval arguments with a specified alignment areChris Lattner2011-05-233-6/+41
* add a helper method to get the byval alignment of an argument.Chris Lattner2011-05-222-0/+9
* Eliminate some temporary variables, and don't call getByValTypeAlignmentChris Lattner2011-05-221-6/+8
* add test from PR9164Chris Lattner2011-05-221-0/+6
* testcase for PR9378Chris Lattner2011-05-221-0/+6
* add a missing alias to make us more bug compatible with gcc, PR9378Chris Lattner2011-05-221-0/+1
* document thiscall, PR9101Chris Lattner2011-05-221-5/+8
* implement PR9315, constant folding exp2 in terms of pow (since hosts withoutChris Lattner2011-05-222-2/+13
* RTABI chapter 4.3.4 specifies __eabi_mem* calls. Specifically, __eabi_memset ...Renato Golin2011-05-224-4/+99
* Add methods to parse the SEH directives to the COFFAsmParser. Implement someCharles Davis2011-05-224-4/+161
* add a note.Chris Lattner2011-05-221-0/+10
* add some random notes.Chris Lattner2011-05-221-0/+5
* Teach ValueTracking about x86 crc32 intrinsics.Evan Cheng2011-05-221-0/+4
* Carve out a place in instcombine to put transformations which work knowing th...Chris Lattner2011-05-222-0/+51
* Fix Bug 9386 - ARM disassembler failed to disassemble conditional bxJohnny Chen2011-05-223-3/+16
* Fix PR9815: I was trying to get out of "generating code and thenChris Lattner2011-05-222-44/+103
* Add a parameter to ConstantFoldTerminator() that callers can use to ask it to...Frits van Bommel2011-05-227-12/+78
* another typoChris Lattner2011-05-221-1/+1
* fix comment typoChris Lattner2011-05-221-1/+1
* I missed a checking with my GVN change. Chris Lattner2011-05-221-2/+2
* insertvalue takes a variable number of arguments, document this, fixing PR9935.Chris Lattner2011-05-221-3/+4
* fix PR9856, an incorrectly conservative assertion: a global can beChris Lattner2011-05-222-3/+17
* fix PR9841 by having GVN not process dead loads. This wasChris Lattner2011-05-222-0/+17
* remove a trivial test, make some other tests less trivial.Chris Lattner2011-05-224-14/+11
* make this test less trivial.Chris Lattner2011-05-221-4/+6
* initialize and finalize function passes, pointed out by Cameron.Chris Lattner2011-05-221-1/+4
* fix a bug for hosts without round, PR8893.Chris Lattner2011-05-221-1/+1
* move PR9408 here.Chris Lattner2011-05-221-0/+40
* Commit test change, forgotten as part of r131838.Nick Lewycky2011-05-221-1/+1
* Teach the inliner to emit llvm.lifetime.start/end, to scope the local variablesNick Lewycky2011-05-222-0/+148
* switch to using a smallvector to avoid allocations for most normal size instr...Chris Lattner2011-05-221-2/+2
* tidy some things up.Chris Lattner2011-05-221-16/+6
* Fix some minor typos and grammar.Chris Lattner2011-05-221-40/+31
* Implement emission of all Win64 exception tables. Make the COFF streamer emitCharles Davis2011-05-224-1/+33
* Make the COFF streamer emit unwind info when processing a .seh_handlerdataCharles Davis2011-05-225-4/+208
* Fix grammar in test.Nick Lewycky2011-05-221-1/+1
* Don't allow unaligned offsets and sizes in the Win64 EH directives.Charles Davis2011-05-221-2/+10
* random comment cleanups.Chris Lattner2011-05-222-5/+5
* fix a file system case sensitivity issue.Chris Lattner2011-05-221-1/+1
* remove StandardPasses, it has been replaced with PassManagerBuilderChris Lattner2011-05-223-651/+0
* switch opt to using PassManagerBuilder.hChris Lattner2011-05-221-34/+31
* switch llvm-ld. It has a terrible mechanism that people can add extraChris Lattner2011-05-221-6/+4
* switch bugpoint and liblto to PassManagerBuilder.Chris Lattner2011-05-222-20/+16
* add support for LTO passes.Chris Lattner2011-05-221-0/+75
* eliminate dependence on StandardPasses.h. The code generator's pass pipelineChris Lattner2011-05-221-2/+6
* Include DataTypes.h from this header to get the uint*_t types.Charles Davis2011-05-221-0/+2
* Allow access to the .pdata and .xdata sections through the TargetAsmInfoCharles Davis2011-05-221-0/+8
* add an extension point mechanism that allow plugins to add stuff to Chris Lattner2011-05-211-40/+83
* Add CreateLifetimeStart and CreateLifetimeEnd to the IRBuilder, with plans toNick Lewycky2011-05-213-5/+118
* Revert commit 131781, to see if it fixes the x86-64 dragonegg buildbot.Duncan Sands2011-05-213-143/+2