summaryrefslogtreecommitdiffstats
path: root/llvm
Commit message (Collapse)AuthorAgeFilesLines
* Improve the grep commands for this test to be tolerant of ABIDan Gohman2008-08-111-1/+4
| | | | | | differences, and to be more specific. llvm-svn: 54648
* Take the FrameOffset into account when computing the alignmentDan Gohman2008-08-112-1/+24
| | | | | | of stack objects. This fixes PR2656. llvm-svn: 54646
* Implement ISD::TRAP support on PPCNate Begeman2008-08-114-2/+18
| | | | llvm-svn: 54644
* Make it possible to use different constantDuncan Sands2008-08-113-81/+455
| | | | | | | | | | folding policies with IRBuilder. The default, provided by ConstantFolder, is to do minimal folding like now: what ConstantExpr provides. An alternative is to use TargetFolder, which uses target information to fold constants more. llvm-svn: 54640
* the stacker doc is way out of date.Chris Lattner2008-08-113-1434/+1
| | | | llvm-svn: 54631
* remove obsolete filesChris Lattner2008-08-111-7/+0
| | | | llvm-svn: 54630
* move some more stuff out of my email into readme.txtChris Lattner2008-08-101-0/+73
| | | | llvm-svn: 54603
* add a noteChris Lattner2008-08-101-0/+13
| | | | llvm-svn: 54602
* "This patch adds a virtual call to AbstractLatticeFunction to derive a Chris Lattner2008-08-092-1/+10
| | | | | | | | | type lattice value for an Argument*, giving clients the opportunity to use something other than Top for it if they choose to." Patch by John McCall! llvm-svn: 54589
* Unbreak the llvm-gcc build: recent changes toDuncan Sands2008-08-091-2/+2
| | | | | | IRBuilder are not expecting null names. llvm-svn: 54581
* update VS project.Cedric Venet2008-08-091-0/+8
| | | | llvm-svn: 54580
* Make 'Insert' set the name for Loads, instead of passing the name into theChris Lattner2008-08-091-3/+3
| | | | | | LoadInst ctor, which causes std::string thrashing. llvm-svn: 54577
* comment updateChris Lattner2008-08-091-1/+2
| | | | llvm-svn: 54576
* Fix some typos. Apparently I think C needs a power-of operator.Gordon Henriksen2008-08-091-3/+3
| | | | llvm-svn: 54574
* Delete a redundant binding, LLVMHasInitializer.Gordon Henriksen2008-08-094-11/+0
| | | | | | Please use !LLVMIsDeclaration instead. llvm-svn: 54572
* [PR-2610] Adding Ocaml bindings for Switch::addCase.Gordon Henriksen2008-08-094-3/+30
| | | | llvm-svn: 54571
* Fix the LLVMCreateJITCompiler C binding.Gordon Henriksen2008-08-085-7/+29
| | | | | | | Evan broke it in r54523 by adding a parameter in the implementation without updating the header correspondingly. llvm-svn: 54555
* Have IRBuilder take a template argument on whether or not to preserveEric Christopher2008-08-087-59/+62
| | | | | | | names. This can save a lot of allocations if you aren't going to be looking at the output. llvm-svn: 54546
* Canonicalize nested AddRecs in by nesting them in order of loop depth.Dan Gohman2008-08-081-0/+13
| | | | llvm-svn: 54545
* Add an EXTRACTPSmr pattern to match the pattern thatDan Gohman2008-08-083-0/+24
| | | | | | X86ISelLowering creates. llvm-svn: 54544
* Properly print flags on SparcAnton Korobeynikov2008-08-081-6/+5
| | | | llvm-svn: 54543
* GeneralizeAnton Korobeynikov2008-08-082-6/+6
| | | | llvm-svn: 54542
* Use mergeable strings sections on sparcAnton Korobeynikov2008-08-081-0/+1
| | | | llvm-svn: 54541
* Handle visibility printing with all generality. Remove bunch of duplicate code.Anton Korobeynikov2008-08-089-48/+40
| | | | llvm-svn: 54540
* Use chars, where possibleAnton Korobeynikov2008-08-081-30/+30
| | | | llvm-svn: 54539
* Convert PPC/Linux to new section printing stuffAnton Korobeynikov2008-08-083-89/+74
| | | | llvm-svn: 54538
* Switch PPC/Darwin to new section handling stuffAnton Korobeynikov2008-08-083-153/+107
| | | | llvm-svn: 54537
* CleanupAnton Korobeynikov2008-08-081-72/+70
| | | | llvm-svn: 54536
* Reduce the entries in a phi before testing it for deadness, because removing ↵Owen Anderson2008-08-081-7/+7
| | | | | | the entries might make it dead. llvm-svn: 54535
* Undo most of r54519.Evan Cheng2008-08-089-31/+22
| | | | llvm-svn: 54534
* Don't call getAnalysisUsage unless -debug-pass is enabled. This speedsChris Lattner2008-08-084-33/+45
| | | | | | up the passmgr by avoiding useless work. llvm-svn: 54528
* Add -fast command line option to lli. It enables fast codegen path.Evan Cheng2008-08-081-1/+7
| | | | llvm-svn: 54524
* Add new parameter Fast to createJIT to enable the fast codegen path.Evan Cheng2008-08-088-20/+30
| | | | llvm-svn: 54523
* Add skeleton of simple basic block instruction selector.Evan Cheng2008-08-083-3/+81
| | | | llvm-svn: 54522
* Testcase for r54520.Nick Lewycky2008-08-081-0/+14
| | | | llvm-svn: 54521
* It's not legal to output a GV in a coalesced section if it's used in an ARM ↵Evan Cheng2008-08-0810-29/+64
| | | | | | PIC relative constantpool. llvm-svn: 54519
* Fix indentation.Evan Cheng2008-08-081-8/+8
| | | | llvm-svn: 54518
* Don't crash printing the asm for a ConstantExpr PtrToInt just because the intNick Lewycky2008-08-082-4/+12
| | | | | | | | is narrower than the pointer. This testcase emits: .byte (((17) - 16) & 255) llvm-svn: 54517
* Support added for ctlz intrinsic, test case added.Bruno Cardoso Lopes2008-08-084-18/+31
| | | | llvm-svn: 54516
* Speed up the passmgr by avoiding heap thrashing on vectors.Chris Lattner2008-08-084-19/+26
| | | | llvm-svn: 54515
* Match raw "psp" triple target, as done by the homebrew toolchain.Bruno Cardoso Lopes2008-08-081-1/+2
| | | | llvm-svn: 54514
* [Last] Batch 7 of Mips CodeGen testsBruno Cardoso Lopes2008-08-083-0/+40
| | | | llvm-svn: 54512
* Batch 6 of Mips CodeGen testsBruno Cardoso Lopes2008-08-083-0/+52
| | | | llvm-svn: 54511
* Batch 5 of Mips CodeGen testsBruno Cardoso Lopes2008-08-083-0/+43
| | | | llvm-svn: 54510
* Batch 4 of Mips CodeGen testsBruno Cardoso Lopes2008-08-083-0/+65
| | | | llvm-svn: 54509
* Batch 3 of Mips CodeGen testsBruno Cardoso Lopes2008-08-083-0/+87
| | | | llvm-svn: 54508
* Batch 2 of Mips CodeGen testsBruno Cardoso Lopes2008-08-083-0/+39
| | | | llvm-svn: 54507
* Batch 1 of Mips CodeGen tests, more coming...Bruno Cardoso Lopes2008-08-084-0/+61
| | | | | | | I had a lot of simple local codegen tests and they are now ready to be placed in test/CodeGen. llvm-svn: 54506
* Testcases for 54503. One derived from PR 2533, theDale Johannesen2008-08-082-0/+47
| | | | | | other from Python. llvm-svn: 54505
* use the more precise 'op1' instead of 'var1' since the latter can be ↵Gabor Greif2008-08-071-55/+55
| | | | | | misunderstood to not encompass constants llvm-svn: 54490
OpenPOWER on IntegriCloud