2006-05-12 |
Owen Anderson | Add a method to generate a string representation from... |
tree | commitdiff |
2006-05-12 |
Owen Anderson | Refactor a bunch of includes so that TargetMachine... |
tree | commitdiff |
2006-05-12 |
Evan Cheng | Backing out fix for PR770. Need to re-apply it after... |
tree | commitdiff |
2006-05-12 |
Owen Anderson | Add a new constructor to TargetData that builds a Targe... |
tree | commitdiff |
2006-05-12 |
Evan Cheng | Add capability to scheduler to commute nodes for profit. |
tree | commitdiff |
2006-05-11 |
Evan Cheng | Refactor scheduler code. Move register-reduction list... |
tree | commitdiff |
2006-05-11 |
Evan Cheng | Also add super- register class info. |
tree | commitdiff |
2006-05-10 |
Chris Lattner | Add alloca/malloc ctors that don't take array sizes. |
tree | commitdiff |
2006-05-09 |
Chris Lattner | This method doesn't need to be virtual, thanks to Reid... |
tree | commitdiff |
2006-05-09 |
Evan Cheng | PR 770 - permit coallescing of registers in subset... |
tree | commitdiff |
2006-05-09 |
Evan Cheng | Added sub- register classes information. |
tree | commitdiff |
2006-05-09 |
Chris Lattner | Implement MASM sections correctly, without a "has masm... |
tree | commitdiff |
2006-05-09 |
Chris Lattner | Split SwitchSection into the SwitchTo{Text|Data}Section... |
tree | commitdiff |
2006-05-08 |
Chris Lattner | Move methods out of line so that MutexGuard.h isn't... |
tree | commitdiff |
2006-05-08 |
Chris Lattner | Move the definition of value_use_iterator::getOperandNo... |
tree | commitdiff |
2006-05-08 |
Nate Begeman | Remove unncessary include |
tree | commitdiff |
2006-05-06 |
Chris Lattner | Add some new methods for computing sign bit information. |
tree | commitdiff |
2006-05-05 |
Nate Begeman | Somehow, I missed this part of the checkin a couple... |
tree | commitdiff |
2006-05-05 |
Chris Lattner | Add a helper method. |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Fix this to be a proper copy ctor |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Final pass of minor cleanups for MachineInstr |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Remove redundancy and a level of indirection when creat... |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Move register numbers out of "extra" into "contents... |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Remove and simplify some more machineinstr/machineopera... |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Rename MO_VirtualRegister -> MO_Register. Clean up... |
tree | commitdiff |
2006-05-04 |
Chris Lattner | remove hasAllocatedReg |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Move some methods out of MachineInstr into MachineOperand |
tree | commitdiff |
2006-05-04 |
Chris Lattner | There shalt be only one "immediate" operand type! |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Change "value" in MachineOperand to be a GlobalValue... |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Remove a bunch more dead V9 specific stuff |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Remove a bunch more SparcV9 specific stuff |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Remove some more V9-specific stuff. |
tree | commitdiff |
2006-05-04 |
Chris Lattner | Remove some more unused stuff from MachineInstr that... |
tree | commitdiff |
2006-05-03 |
Chris Lattner | Change from using MachineRelocation ctors to using... |
tree | commitdiff |
2006-05-03 |
Chris Lattner | Cleanup the internal implementation of MachineRelocatio... |
tree | commitdiff |
2006-05-03 |
Chris Lattner | Suck block address tracking out of targets into the... |
tree | commitdiff |
2006-05-03 |
Owen Anderson | Refactor TargetMachine, pushing handling of TargetData... |
tree | commitdiff |
2006-05-03 |
Chris Lattner | Add a new emitAlignment method |
tree | commitdiff |
2006-05-03 |
Chris Lattner | Change the BasicBlockAddrs map to be a vector, indexed... |
tree | commitdiff |
2006-05-02 |
Chris Lattner | Several related changes: |
tree | commitdiff |
2006-05-02 |
Chris Lattner | Add a method for allocating space from the code buffer. |
tree | commitdiff |
2006-05-02 |
Chris Lattner | Do not make the JIT memory manager manage the memory... |
tree | commitdiff |
2006-05-02 |
Chris Lattner | Fix a purely hypothetical problem (for now): emitWord... |
tree | commitdiff |
2006-05-02 |
Chris Lattner | Refactor the machine code emitter interface to pull... |
tree | commitdiff |
2006-05-02 |
Chris Lattner | Remove a now-dead method |
tree | commitdiff |
2006-05-02 |
Chris Lattner | Remove the debug machine code emitter. The "FilePrinte... |
tree | commitdiff |
2006-05-02 |
Nate Begeman | Extend printBasicBlockLabel a bit so that it can be... |
tree | commitdiff |
2006-05-02 |
Chris Lattner | Add pass ID's for various passes, so they can be AddReq... |
tree | commitdiff |
2006-05-02 |
Jeff Cohen | De-virtualize SwitchSection. |
tree | commitdiff |
2006-05-02 |
Jeff Cohen | De-virtualize EmitZeroes. |
tree | commitdiff |
2006-05-02 |
Jeff Cohen | Finish support for Microsoft ML/MASM. May still be... |
tree | commitdiff |
2006-05-02 |
Jeff Cohen | Make Intel syntax mode friendlier to Microsoft ML assem... |
tree | commitdiff |
2006-04-28 |
Evan Cheng | Remove the temporary option: -no-isel-fold-inflight |
tree | commitdiff |
2006-04-28 |
Evan Cheng | Added a temporary option -no-isel-fold-inflight to... |
tree | commitdiff |
2006-04-24 |
Evan Cheng | Added X86 SSE2 intrinsics which can be represented... |
tree | commitdiff |
2006-04-24 |
Evan Cheng | Added addJumpTableIndex |
tree | commitdiff |
2006-04-23 |
Nate Begeman | Fix the updating of the machine CFG when a PHI node... |
tree | commitdiff |
2006-04-22 |
Nate Begeman | Code cleanup associated with jump tables, thanks to... |
tree | commitdiff |
2006-04-22 |
Nate Begeman | JumpTable support! What this represents is working... |
tree | commitdiff |
2006-04-20 |
Chris Lattner | Remove a bunch of dead stuff, shrinkifying TargetInstrD... |
tree | commitdiff |
2006-04-20 |
Chris Lattner | Remove some obsolete interfaces |
tree | commitdiff |
2006-04-20 |
Chris Lattner | Remove some of the obvious v9-specific cruft |
tree | commitdiff |
2006-04-20 |
Chris Lattner | remove a dead prototype |
tree | commitdiff |
2006-04-20 |
Evan Cheng | Added a virtual method isVectorClearMaskLegal to TLI... |
tree | commitdiff |
2006-04-20 |
Reid Spencer | Add in missing #defines for _OpenBSD_ systems. |
tree | commitdiff |
2006-04-18 |
Nate Begeman | Fix a copy & paste error from long ago. |
tree | commitdiff |
2006-04-17 |
Chris Lattner | Add some convenience methods. |
tree | commitdiff |
2006-04-14 |
Chris Lattner | These instructions always return a packed vector. ... |
tree | commitdiff |
2006-04-14 |
Evan Cheng | Last few SSE3 intrinsics. |
tree | commitdiff |
2006-04-14 |
Evan Cheng | Misc. SSE2 intrinsics: clflush, lfench, mfence |
tree | commitdiff |
2006-04-14 |
Evan Cheng | pcmpeq* and pcmpgt* intrinsics. |
tree | commitdiff |
2006-04-14 |
Evan Cheng | psll*, psrl*, and psra* intrinsics. |
tree | commitdiff |
2006-04-13 |
Chris Lattner | Fix an incorrect prototype for this intrinsic, fixing |
tree | commitdiff |
2006-04-13 |
Evan Cheng | pmin, pmax, and psad intrinsics. |
tree | commitdiff |
2006-04-13 |
Evan Cheng | pmul*, pmadd*, and pavg* intrinsics. |
tree | commitdiff |
2006-04-13 |
Evan Cheng | padds{b|w}, paddus{b|w}, psubs{b|w}, psubus{b|w} intrin... |
tree | commitdiff |
2006-04-13 |
Evan Cheng | Naming inconsistency. |
tree | commitdiff |
2006-04-12 |
Evan Cheng | SSE / SSE2 conversion intrinsics. |
tree | commitdiff |
2006-04-12 |
Reid Spencer | Make sure both member variables are initialized in... |
tree | commitdiff |
2006-04-12 |
Chris Lattner | Provide a default impl of LowerArguments |
tree | commitdiff |
2006-04-12 |
Evan Cheng | Various SSE2 conversion intrinsics |
tree | commitdiff |
2006-04-11 |
Evan Cheng | Added __builtin_ia32_storelv4si, __builtin_ia32_movqv4si, |
tree | commitdiff |
2006-04-11 |
Chris Lattner | new dag node |
tree | commitdiff |
2006-04-11 |
Evan Cheng | gcc lower SSE prefetch into generic prefetch intrinsic... |
tree | commitdiff |
2006-04-11 |
Evan Cheng | Misc. intrinsics. |
tree | commitdiff |
2006-04-11 |
Evan Cheng | movnt* and maskmovdqu intrinsics |
tree | commitdiff |
2006-04-11 |
Chris Lattner | Add helper methods. |
tree | commitdiff |
2006-04-10 |
Jim Laskey | Use existing information. |
tree | commitdiff |
2006-04-10 |
Chris Lattner | Fix a typo: Instr* -> Intr* |
tree | commitdiff |
2006-04-10 |
Evan Cheng | __builtin_ia32_loadup{s|d}, __builtin_ia32_storeup... |
tree | commitdiff |
2006-04-10 |
Andrew Lenharth | Add a simple pass to make sure that all (non-library... |
tree | commitdiff |
2006-04-08 |
Chris Lattner | Add a new VSELECT node. |
tree | commitdiff |
2006-04-08 |
Chris Lattner | Add methods to check insert/extract element instruction... |
tree | commitdiff |
2006-04-08 |
Chris Lattner | Add a new shufflevector instruction |
tree | commitdiff |
2006-04-08 |
Evan Cheng | Fix int_x86_sse_stmxcsr and int_x86_sse_ldmxcsr. Not... |
tree | commitdiff |
2006-04-07 |
Evan Cheng | Remove int_x86_sse_storeh_ps and int_x86_sse_storel_ps... |
tree | commitdiff |
2006-04-07 |
Jim Laskey | Make sure that debug labels are defined within the... |
tree | commitdiff |
2006-04-07 |
Jim Laskey | Foundation for call frame information. |
tree | commitdiff |
2006-04-06 |
Evan Cheng | Remove int_x86_sse_loadh_ps and int_x86_sse_loadl_ps... |
tree | commitdiff |
2006-04-06 |
Chris Lattner | These intrinsics are now lowered by the FE. |
tree | commitdiff |
next |