summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Handle "noinline" note inside the simple inliner.Devang Patel2008-09-03
* Oops, I accidentally broke the fallback case with my last commit.Owen Anderson2008-09-03
* Fix an issue where we were reusing materializations of constants in blocks no...Owen Anderson2008-09-03
* Split the SelectionDAG-building code, including the FunctionLoweringInfoDan Gohman2008-09-03
* Fix maxo bado thinko.Duncan Sands2008-09-03
* Separate MachineInstr-emitting routines from actual schedulingDan Gohman2008-09-03
* Fix addRegisterDead and addRegisterKilled to be more thoroughDan Gohman2008-09-03
* Since onlyReadsMemory returns true if in factDuncan Sands2008-09-03
* Cleanup GlobalsModRef a bit. When analysing theDuncan Sands2008-09-03
* Try to fold each element of a vector. This is needed to maintain structuralNick Lewycky2008-09-03
* Add X86 target hook to implement load (even from GlobalAddress).Evan Cheng2008-09-03
* If TargetSelectInstruction returns true, move to next instruction.Evan Cheng2008-09-03
* Don't apply this transform to vectors. Fixes PR2756.Nick Lewycky2008-09-03
* Don't crash when trying to constant fold a vector with some elements that can'tNick Lewycky2008-09-03
* Fix capitalization in #include of FastISel.h. This unbreaks the build on cas...Ted Kremenek2008-09-03
* Unbreak fast isel.Evan Cheng2008-09-03
* Add additional check to ensure that iv is canonicalized.Devang Patel2008-09-03
* Check iteration count.Devang Patel2008-09-03
* Let tblgen only generate fastisel routines, not the class definition. This ma...Evan Cheng2008-09-03
* While removing PHI, use basicblock to identify incoming value.Devang Patel2008-09-03
* s/FP_AlwaysInline/FN_NOTE_AlwaysInline/gDevang Patel2008-09-02
* If all IV uses are extending integer IV then change the type of IV itself, if...Devang Patel2008-09-02
* respect inline=never and inline=always notes.Devang Patel2008-09-02
* 80 col violations.Evan Cheng2008-09-02
* Read and write function notes.Devang Patel2008-09-02
* Use bitwise AND.Devang Patel2008-09-02
* Print function notes.Devang Patel2008-09-02
* Parse function notes.Devang Patel2008-09-02
* Initialize function notes.Devang Patel2008-09-02
* Fix some bugs in the code sequences for atomics.Dale Johannesen2008-09-02
* Ensure that HandlePHINodesInSuccessorBlocks is run for all blocks,Dan Gohman2008-09-02
* plug a little memleak in verifyFunction()Nuno Lopes2008-09-02
* MMI may be null.Evan Cheng2008-09-02
* Add Mac OS X compatible JIT callback routine.Evan Cheng2008-09-02
* Revamp ARM JIT.Evan Cheng2008-09-02
* Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be...Evan Cheng2008-09-02
* Provide two overloads of AnalyzeNewNode.Gabor Greif2008-09-01
* Even though no caller actually uses the new valueDuncan Sands2008-09-01
* Add a small pass that sets the readnone/readonlyDuncan Sands2008-09-01
* Control flow instruction encodings.Evan Cheng2008-09-01
* ldm / stm instruction encodings.Evan Cheng2008-09-01
* AXI2 and AXI3 instruction encodings.Evan Cheng2008-09-01
* Reorganize instruction formats again; AXI1 encoding.Evan Cheng2008-09-01
* addrmode3 instruction encodings.Evan Cheng2008-09-01
* Reorganize some instruction format definitions. No functionality change.Evan Cheng2008-09-01
* Rest of addrmode2 instruction encodings.Evan Cheng2008-09-01
* Addr2 word / byte load encodings.Evan Cheng2008-08-31
* Addr1 instructions opcodes are encoded in bits 21-24; encode S bit.Evan Cheng2008-08-31
* fix a bunch of 80-col violationsGabor Greif2008-08-31
* Revert the "XFAIL" for the rotate_ops.ll testcase. Instead, mark ISD::ROTRBill Wendling2008-08-31