aboutsummaryrefslogtreecommitdiff
path: root/src/comp/lib/llvm.rs
Commit message (Expand)AuthorAgeFilesLines
* Downcase std modules again, move to :: for module dereferencingMarijn Haverbeke2011-05-121-184/+187
* Add --time-llvm-passes.Graydon Hoare2011-05-101-0/+6
* rustc: Replace our homebrew list of passes with the standard function and mod...Patrick Walton2011-05-091-1/+5
* Stop stringifying integers to get integral constants.Graydon Hoare2011-05-071-0/+4
* rustc: Uncomment LLVMAddStandardPasses, now that we have a native glue that s...Patrick Walton2011-05-061-2/+2
* Rename std modules to be camelcasedMarijn Haverbeke2011-05-061-118/+118
* rustllvm: Add a binding to the LLVM standard module passesPatrick Walton2011-05-061-0/+10
* Ge the host triple using LLVM. Fix a few 'mutable' warnings also.Kelly Wilson2011-05-061-0/+3
* rustc: Add a binding to LLVM's bitcode parserPatrick Walton2011-05-051-0/+3
* rustllvm: Add bindings to the LLVM linkerPatrick Walton2011-05-041-1/+3
* Un-revert "Use different syntax for checks that matter to typestate", fixing ...Patrick Walton2011-05-021-93/+93
* Revert "Use different syntax for checks that matter to typestate"Graydon Hoare2011-05-021-93/+93
* Use different syntax for checks that matter to typestateTim Chevalier2011-05-021-93/+93
* rustc: Add constants for LLVM function attributesPatrick Walton2011-04-291-0/+24
* rustc: Assert that each basic block isn't terminated before adding instructio...Patrick Walton2011-04-191-1/+100
* replace error logging with log_err in stdlib and rustcMarijn Haverbeke2011-04-191-1/+1
* Add a -c option.Rafael Ávila de Espíndola2011-04-181-2/+4
* Add a -S option for producing assembly. I will move more of it toRafael Ávila de Espíndola2011-04-151-0/+3
* Enable alias analysis and the function attributes pass.Rafael Ávila de Espíndola2011-04-131-0/+2
* Enable more optimizations.Rafael Ávila de Espíndola2011-04-121-3/+4
* Run optimizations.Rafael Ávila de Espíndola2011-04-071-0/+34
* Add visibility enum values to lib.llvm.Graydon Hoare2011-03-261-0/+3
* Janitorial: move llvmext back to llvm module, as they're the same thing now.Graydon Hoare2011-03-251-8/+14
* Another go at changing compile-command, this time using RBUILD env var.Graydon Hoare2011-03-251-1/+1
* Revert "Bulk-edit compile commands in emacs chatter to point to assumed build...Graydon Hoare2011-03-251-1/+1
* Bulk-edit compile commands in emacs chatter to point to assumed build/ dir of...Graydon Hoare2011-03-251-1/+1
* rustc: Switch over to using rustllvm.dll exclusively, ending the "Franken-LLV...Patrick Walton2011-03-231-1/+1
* rustc: Remove the memory-managed interface to LLVM memory buffers; passing th...Patrick Walton2011-03-151-17/+0
* rustc: Add support for LLVM memory buffer creation via a wrapper functionPatrick Walton2011-03-151-5/+17
* rustc: Add Rust bindings to the LLVM object file libraryPatrick Walton2011-03-151-0/+72
* Groundwork for structural comparison. Still lacking the actual loop that does...Graydon Hoare2011-02-281-2/+21
* Teach trans and llvm to cooperate on producing tidier diagnostic names in tra...Graydon Hoare2011-02-171-9/+62
* Use uniform pair representation of functions everywhere, including static fun...Graydon Hoare2011-01-051-0/+19
* Print recursive LLVM types.Graydon Hoare2010-12-231-6/+22
* Implement binop= forms. Un-XFAIL bitwise.rs.Graydon Hoare2010-12-081-10/+10
* rustc: Run the verifier over LLVM modules before writing them outPatrick Walton2010-12-061-0/+23
* rustc: Remove LLVM unions and represent tags as (discriminant, byte blob) pairsPatrick Walton2010-12-031-9/+24
* rustc: Add stub support for tag constructors in transPatrick Walton2010-12-011-0/+13
* Sketch out type-directed structural drop and copy, including vector types.Graydon Hoare2010-11-241-0/+10
* Switch upcall glues to fastcall as well.Graydon Hoare2010-11-141-0/+9
* Support emitting trap instructions for debugging.Graydon Hoare2010-11-141-0/+13
* Redo the scheme for block context chaining and termination, to simplify and s...Graydon Hoare2010-11-101-0/+2
* Improve name nodes to ast, teach to parse qualified names, put out flaming ti...Graydon Hoare2010-10-041-1/+2
* Teach rustc about phi nodes, block relationships. Translate if- and block-exp...Graydon Hoare2010-10-041-2/+8
* Translate a modest selection of easy binops.Graydon Hoare2010-09-281-2/+17
* More work on trans, almost getting to the point of emitting an upcall.Graydon Hoare2010-09-241-2/+87
* Wrap long line.Graydon Hoare2010-09-231-1/+2
* Improve LLVM builder wrapper-object.Graydon Hoare2010-09-231-53/+206
* Declare the global and upcall glues as ValueRefs in rustc's trans.Graydon Hoare2010-09-231-2/+13
* Flesh out rustc.me.trans to construct functions, basic blocks and builders of...Graydon Hoare2010-09-221-0/+4