Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
6edfe2719597c72d20910cb8396097dd2c5123c7
/
include
« Previous
f88b9a6
Add a pointersize/endianness safe load routine to match the store routine
by Chris Lattner
· 21 years ago
4804824
Initial support for intrinsic functions
by Chris Lattner
· 21 years ago
eea3543
Initial checkin for LLVM intrinsic functions
by Chris Lattner
· 21 years ago
97b315a
Add support for the new VarArgInst instruction, reindent some stuff
by Chris Lattner
· 21 years ago
fb892e5
Add new VarArgInst class for the va_arg instruction
by Chris Lattner
· 21 years ago
8a88563
Add comments, add a vector to keep track of which registers are allocatable
by Chris Lattner
· 21 years ago
6a4e634
Fix memory corruption problem
by Chris Lattner
· 21 years ago
1d06fbe
It's 'separate'. The 'i.e.' is kinda nit-picking, but think of it this way:
by Misha Brukman
· 21 years ago
10daaa1
Remove two fields from TargetData which are target specific.
by Chris Lattner
· 21 years ago
6ad5a31
Revert last checkin. Note that PHI nodes can use basic blocks also!
by Chris Lattner
· 21 years ago
90117cb
Remove long-dead obsolete cruft
by Chris Lattner
· 21 years ago
322bc2b
Fix method name type-o
by Chris Lattner
· 21 years ago
eca8e8f
*** Huge: Make constantexprs be handled correctly, conservatively
by Chris Lattner
· 21 years ago
d6cbe33
Default ctor doesn't provide name
by Chris Lattner
· 21 years ago
4bc8e64
Add new targetdata ctor to create a targetdata appropriate to the module
by Chris Lattner
· 21 years ago
baf64b1
Remove support for "targetdata pass ctors"
by Chris Lattner
· 21 years ago
5705f0c
LevelRaise now gets TD from passmanager
by Chris Lattner
· 21 years ago
d55e986
Kill unneccesary &*
by Chris Lattner
· 21 years ago
3b1ca40
Add stub to create lowerSwitches pass
by Chris Lattner
· 21 years ago
011ce8d
Allow autoconversion from ilist_iterator<T> to T* in a dyn_cast and friends
by Chris Lattner
· 21 years ago
ea0f49e
Allow dyn_cast to operate on things that aren't OBVIOUSLY a pointer type.
by Chris Lattner
· 21 years ago
bf4ff33
Add information about the module source
by Chris Lattner
· 21 years ago
678c6a0
Add support for tracking whether a module is 64/32 bit and big/little endian
by Chris Lattner
· 21 years ago
23e0a58
Add prototype to read .a files
by Chris Lattner
· 21 years ago
a107e5f
Add prototype for new CloneBasicBlock function
by Chris Lattner
· 21 years ago
fd73cf8
Don't force a ConstantPointer to be returned
by Chris Lattner
· 21 years ago
fb242b6
Change the interface to constant expressions to allow automatic folding
by Chris Lattner
· 21 years ago
076e2ae
Revert modulo scheduling change that should be part of the modulo-sched pass itself,
by Chris Lattner
· 21 years ago
4ad02e7
Add new linkage types to support a real frontend
by Chris Lattner
· 21 years ago
4bd8b24
Must use std::pair instead of just 'pair'.
by Misha Brukman
· 21 years ago
681220d
added a function and a member to the TargetSchedInfo class
by Guochun Shi
· 21 years ago
105cb77
added some memory for clone function
by Guochun Shi
· 21 years ago
d76370b
Add getAnalysisUsage method
by Chris Lattner
· 21 years ago
f1ab454
Add helper method
by Chris Lattner
· 21 years ago
6f2ec7f
Update comment
by Chris Lattner
· 21 years ago
e33b796
Add more graph traits specializations for dominator tree nodes
by Chris Lattner
· 21 years ago
1b079f9
Add new chunk type
by Chris Lattner
· 21 years ago
8fb1fe1
Fix problems with BitSetVector that makes it not compile under GCC 3.0 and 2.95
by Chris Lattner
· 21 years ago
1680312
Fix ConstantUInt::isAllOnesValue
by Chris Lattner
· 21 years ago
a5ae71a
Extend struct and array constants to support isNullValue
by Chris Lattner
· 21 years ago
fade83f
Generalize interface a bit
by Chris Lattner
· 21 years ago
566f0ee
Add new getIncomingValueForBlock method Relax a bit about constness
by Chris Lattner
· 21 years ago
05ddff9
Simplify some of the PHI node interfaces
by Chris Lattner
· 21 years ago
b75f9dd
Add a few new 'add' methods. Move the iterator around
by Chris Lattner
· 21 years ago
fb743a9
Change the mem2reg interface to accept a TargetData argument
by Chris Lattner
· 21 years ago
af68cce
Don't apply type information to loads
by Chris Lattner
· 21 years ago
f972cbd
Add dump method for loops
by Chris Lattner
· 21 years ago
1db0a40
Add graph traits specializations for loop nesting information...
by Chris Lattner
· 21 years ago
6bc4281
Add new Loop::hasExitBlock helper method
by Chris Lattner
· 21 years ago
f2e2925
Change behavior of changeExitBlock function to replace all instances of exit block
by Chris Lattner
· 21 years ago
ef05100
Make the interface to update a little more efficient
by Chris Lattner
· 21 years ago
fe3ae1e
* LoopInfo now keeps track of exit blocks from the loop
by Chris Lattner
· 21 years ago
31a9d18
Make the aliassettracker much more precise by actually tracking size
by Chris Lattner
· 21 years ago
f8783fa
BasicAA doesn't need a public header
by Chris Lattner
· 21 years ago
13b6f22
Tweak to work with new AA implementation
by Chris Lattner
· 21 years ago
1c56b73
Checkin of new alias analysis interface:
by Chris Lattner
· 21 years ago
d2c0b28
* Un "protect" the getAnalysis<> functions
by Chris Lattner
· 21 years ago
f288ff7
Add new helper template function
by Chris Lattner
· 21 years ago
f0a93ed
Rename Instruction::hasSideEffects() -> mayWriteToMemory()
by Chris Lattner
· 21 years ago
9971ac4
This is a substantial rewrite of the AliasSetTracker class which now uses
by Chris Lattner
· 21 years ago
93a7e08
Initial checkin of CallSite wrapper for Call/Invoke instructions
by Chris Lattner
· 21 years ago
24e03d3
Fix #endif
by Chris Lattner
· 21 years ago
a430bc7
Add support for the slist extension
by Chris Lattner
· 21 years ago
782752b
Add a new interface file for the PromoteMemToReg interface in the Utils library
by Chris Lattner
· 21 years ago
731b2d7
Move node forwarding code from being inlined to being out-of-line.
by Chris Lattner
· 22 years ago
72d29a4
Implement a "union-findy" version of DS-Analysis, which eliminates the
by Chris Lattner
· 22 years ago
d3c2e32
Fix uninitialized member problem
by Chris Lattner
· 22 years ago
1fcc101
Bugfix for calling dump() after the links vector has been cleared
by Chris Lattner
· 22 years ago
ed14f82
Move getNode() out of line
by Chris Lattner
· 22 years ago
c40c905
Implement a new method "viewGraph" which can be used to instantly view a graph from GDB.
by Chris Lattner
· 22 years ago
d4aabcb
TD Pass now does not cause globals to mark nodes incomplete.
by Chris Lattner
· 22 years ago
923fc05
Implement optimization for direct function call case. This dramatically
by Chris Lattner
· 22 years ago
a329733
Allow the addition of edge source labels
by Chris Lattner
· 22 years ago
f52ade9
Add sanity check
by Chris Lattner
· 22 years ago
4923d1b
Hack to work around deficiency in pass infrastructure
by Chris Lattner
· 22 years ago
5a93902
Eliminate unused resolving caller stuff
by Chris Lattner
· 22 years ago
f996281
* Add a bunch of stuff for checking the integrity of the graph
by Chris Lattner
· 22 years ago
9a64084
Remove pool alloc accessor
by Chris Lattner
· 22 years ago
4ab6aef
Expose information about pool allocation
by Chris Lattner
· 22 years ago
8bac08b
Allow modifying a global variables constness property
by Chris Lattner
· 22 years ago
41c04f7
Change DSGraph stuff to use hash_(set|map) instead of std::(set|map)
by Chris Lattner
· 22 years ago
7f306c8
Add hash_multimap support
by Chris Lattner
· 22 years ago
cb98327
Add new composition mask
by Chris Lattner
· 22 years ago
0eea1d5
Added protos for two alternate, convenient CallInst constructors.
by Joel Stanley
· 22 years ago
fe9664c
Add new function to allow removal of typed named elements
by Chris Lattner
· 22 years ago
9e4b15b
New API for traversing graph
by Chris Lattner
· 22 years ago
fd373cb
Initial checking: defult the make_vector function
by Chris Lattner
· 22 years ago
a892a3a
New helper header
by Chris Lattner
· 22 years ago
381977d
* Eliminate boolean arguments in favor of using enums
by Chris Lattner
· 22 years ago
9085d8a
Print machine frame objects with the frame offset intrinsic to the machine
by Chris Lattner
· 22 years ago
795ba6c
Move sparc specific code into the Sparc backend
by Chris Lattner
· 22 years ago
0a16615
Simplify the interface
by Chris Lattner
· 22 years ago
a9dcd3c
Move private headers into private regalloc directory
by Chris Lattner
· 22 years ago
d77fa74
Move private header to private dir
by Chris Lattner
· 22 years ago
b66fdc2
Remove obsolete ctor
by Chris Lattner
· 22 years ago
1be114b
Remove internal helper fn
by Chris Lattner
· 22 years ago
83435fb
ADd support for CC registers for Sparc BE
by Chris Lattner
· 22 years ago
4d69c8e
Add support for the CC registers for Sparc BE
by Chris Lattner
· 22 years ago
4091233
Remove more unused methods
by Chris Lattner
· 22 years ago
73df3bf
Remove a ton of functions that are no longer used, instead using BuildMI
by Chris Lattner
· 22 years ago
Next »